cost-saver trio (cost-monitor / skill-analyzer / cost-optimizer) + genshijin + core-instructions の統合 orchestrator。診断 → 4 段階適用 (案内 / CLAUDE.md @import / settings.json 書換 / hook enable) を AskUserQuestion で対話的選択。Triggers: cost-saver セットアップ, コスト最適化したい, /cost-saver-orchestrator:cost-saver, /cost-saver, cost-saver 案内, コスト削減 全部設定, cost optimization setup, save cost full setup
How this skill is triggered — by the user, by Claude, or both
Slash command
/cost-saver-orchestrator:cost-saverThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
cost-saver-trio (cost-monitor / skill-analyzer / cost-optimizer) + genshijin + core-instructions を統合し、利用者を **「何ができるか不明」から「設定完了 + 機能把握済」** へ能動的に案内する skill。推奨止まりではなく **設定実装まで踏み込む** (ユーザー同意取得後)。
cost-saver-trio (cost-monitor / skill-analyzer / cost-optimizer) + genshijin + core-instructions を統合し、利用者を 「何ができるか不明」から「設定完了 + 機能把握済」 へ能動的に案内する skill。推奨止まりではなく 設定実装まで踏み込む (ユーザー同意取得後)。
bash "${CLAUDE_PLUGIN_ROOT}/scripts/diagnose.sh" --format json --scope user
出力 JSON から以下を確認:
診断結果を ユーザーに表形式で提示。
診断結果に基づき AskUserQuestion で以下 4 つから単一選択させる:
/plugin install コマンド案内、未設定項目の手動設定手順案内subagent-policy.md @import を CLAUDE.md に追記 (core-instructions install 済前提)env.COST_OPTIMIZER_HINTS=on を settings.json に追加bash "${CLAUDE_PLUGIN_ROOT}/scripts/apply-level1.sh" --scope user
出力 markdown をそのまま提示。書き換えなし。
# 1. dry-run preview (default)
bash "${CLAUDE_PLUGIN_ROOT}/scripts/apply-level2.sh" --scope user
# 2. ユーザーに diff 提示 → 「OK / NG」確認 (AskUserQuestion)
# 3. OK なら --apply
bash "${CLAUDE_PLUGIN_ROOT}/scripts/apply-level2.sh" --apply --scope user
# 1. dry-run preview
bash "${CLAUDE_PLUGIN_ROOT}/scripts/apply-level3.sh" --scope user
# 2. unified diff 提示 → ユーザー確認 (AskUserQuestion)
# --only で項目選択可: statusLine / hints / 両方 (default)
# 3. OK なら --apply
bash "${CLAUDE_PLUGIN_ROOT}/scripts/apply-level3.sh" --apply --scope user --only statusLine,hints
重要: Level 4 は「Level 2 と Level 3 を一括で書き換える」ものではない。各 Level 個別に「dry-run → AskUserQuestion で確認 → --apply」の 3 step を 2 サイクル 実行する。Level 選択 1 回の同意で書換 2 件を独断適用するのは制御フロー破綻。
# === Cycle 1: CLAUDE.md (Level 2) ===
# 1-1. dry-run preview
bash "${CLAUDE_PLUGIN_ROOT}/scripts/apply-level2.sh" --scope user
# 1-2. AskUserQuestion で「この CLAUDE.md 書換を適用しますか?」確認
# → OK のみ次へ、NG なら Cycle 1 中止
# 1-3. --apply
bash "${CLAUDE_PLUGIN_ROOT}/scripts/apply-level2.sh" --apply --scope user
# === Cycle 2: settings.json (Level 3) ===
# 2-1. dry-run preview
bash "${CLAUDE_PLUGIN_ROOT}/scripts/apply-level3.sh" --scope user
# 2-2. AskUserQuestion で「この settings.json 書換を適用しますか?」確認
# → OK のみ次へ、NG なら Cycle 2 中止
# 2-3. --apply
bash "${CLAUDE_PLUGIN_ROOT}/scripts/apply-level3.sh" --apply --scope user --only statusLine,hints
# === Cycle 3: 本 plugin hook 状態案内 (Level 4) ===
bash "${CLAUDE_PLUGIN_ROOT}/scripts/apply-level4.sh" --scope user
ユーザーに以下を伝える:
/cost-status (即時) / /cost-report (期間別 dashboard)/improvement-proposal (skill / MCP / prompt 改善提案)/model-recommend /agent-recommend /genshijin-suggest /settings-optimize/genshijin (圧縮モード) / /genshijin-compress <filepath> (メモリファイル圧縮)/plugin install コマンド提示)--scope user (default) と --scope project の使い分け、ユーザー意図不明時は user (個人設定) 優先、ただし AskUserQuestion で確認cost-monitor — 観測 (statusLine / dashboard)skill-analyzer — 静的解析 (改善提案)cost-optimizer — 推奨 hint inject (OPT-IN) + settings 整理genshijin — 応答圧縮モードcore-instructions — subagent-policy.md 等の強制 instruction 文書配布| Phase | 影響 |
|---|---|
| Phase 1 (diagnose) | Read-only |
| Phase 2 (AskUserQuestion) | 副作用なし、ユーザー判断 |
| Phase 3 Level 1 | Read-only (案内 markdown 出力のみ) |
| Phase 3 Level 2/3 | 書換あり (4 段防御: dry-run → backup → atomic → auto-restore) |
| Phase 3 Level 4 | Level 2+3 統合 |
Creates structured, bite-sized implementation plans from specs or requirements before writing code. Useful for breaking down multi-step tasks into testable steps with file structure and task boundaries.
npx claudepluginhub arkatom/claude-plugins --plugin cost-saver-orchestrator