docs/next-refactor-plan.md
| Command | Primary Purpose | Claude Code 標準コマンドとの重複 | 評価メモ |
|---|---|---|---|
analyze | 多角的なコード品質/脆弱性/性能分析 | ❌ | 総合診断ワークフロー。既存標準より深い分析シナリオ指定が可能。維持候補。 |
brainstorm | 要件発散とマルチエージェント協調 | ❌ | サブエージェントと MCP を組み合わせる高度モード。独自価値が大きい。 |
build | 実装着手前の詳細計画と編集波制御 | ⚠️ (一部類似) | 標準 /build とは別物で Wave/Checkpoint 指針が記載。差別化を確認の上維持検討。 |
business-panel | ビジネス視点レビュー | ❌ | 標準にない経営・PM 観点でのレビュー。保持推奨。 |
cleanup | 後片付け・リファクタリング整理 | ⚠️ | Claude 標準 /cleanup に近いが、PM Agent 手順・証跡要求が追加されている。要再評価。 |
design | アーキテクチャ設計プロトコル | ❌ | マルチエージェントで設計ドキュメントを生成。保持推奨。 |
document | ドキュメント整備ワークフロー | ❌ | 情報取得・検証・更新を含む詳細フロー。 |
estimate | 工数/リスク見積もり | ❌ | プロダクトマネジメント寄り。保持推奨。 |
explain | 仕様/コード説明生成 | ⚠️ | 標準 /explain と役割が近い。独自の証跡・自己チェックがあるか確認要。 |
git | Git 操作ガイドライン | ✅ | Claude 標準の Git コマンド群と機能的に重複。削除候補。 |
help | SuperClaude コマンド一覧 | ✅ | /sc:help 専用。最小構成には必要。 |
implement | 実装フェーズ全体の進行管理 | ⚠️ | 標準 /implement よりテレメトリ・証跡要求が厳密。差分把握の上で統合/維持を判断。 |
improve | 改善・リファクタリング提案 | ⚠️ | 構造は標準 /improve に類似だが、confidence 連動が追加。 |
index | リポジトリ理解/探索指針 | ❌ | インデックス生成や利用まで含む。保持推奨。 |
load | セッションコンテキスト読込 | ❌ | 外部記憶活用プロトコル。保持推奨。 |
pm | PM Agent 本体仕様 | ❌ | フレームワークの中核。必須。 |
reflect | Reflexion ループ | ❌ | 自己評価・再試行フレーム。保持推奨。 |
research | 深掘りリサーチ手順 | ⚠️ | /research は標準にもあるが、MCP 指定と証跡要件が詳細。差別化方針を確認。 |
save | 成果物まとめ・終了処理 | ❌ | アーカイブとメモリ更新フロー。保持推奨。 |
select-tool | ツール選択判断 | ❌ | MCP 含むツールポリシー。保持推奨。 |
spawn | サブエージェント分派 | ❌ | マルチエージェント編成。保持推奨。 |
spec-panel | 仕様レビュー委員会モード | ❌ | 標準にない専門家レビュー。保持推奨。 |
task | タスク分解・進捗管理 | ⚠️ | 標準 /task と重なるが、PM Agent 計測が追加。差分分析要。 |
test | テスト戦略と証跡管理 | ⚠️ | /test 類似。追加要件有無を精査。 |
troubleshoot | 障害調査プロトコル | ❌ | incident 対応ワークフロー。保持推奨。 |
workflow | 波動的ワークフロー制御 | ❌ | Wave/Checkpoint 概念まとめ。保持推奨。 |
分類ルール
後続作業で ⚠️ グループについて差分調査と戻し方針を決める。
⚠️ グループ詳細調査(upstream/master 抜粋)/build より CI/CD 文脈の最適化・エラー解析が充実。→ 維持価値高。/cleanup より「安全性評価・ペルソナ連携」が差別化要素。→ SuperClaude 版として再収録推奨。/explain では扱わない学習指向の段階制御が特徴。/implement は単体生成寄りなので差別化が明確。→ 維持必須。/research より高度な multi-hop 指針。→ 維持必須。/test よりカバレッジレポートや e2e 自動化指針が詳細。→ 維持価値高。=> 上記 8 コマンドは「名称の偶然一致はあるが、SuperClaude 仕様として明確に強化された振る舞い」を持つ。
→ Framework 再集約時に すべて再収録 し、標準との違いをドキュメントに残す方針で合意したい。
PROJECT_INDEX.json 存在確認 → 読込。git diff --name-only から変化量スコアを算出。fresh|warning|stale 判定。📊 Repo index freshness: warning (last updated 9 days ago))。warning/stale なら /sc:index-repo 提案、同時に差分ドキュメント一覧を提示。docs/memory/*.md)の更新日時と最終利用時刻を比較し、古いものをリストアップ。mtime を記録。🛎️ Stale doc warning: docs/foo.md (last update 2023-08-01) を即時出力。PROJECT_INDEX の再生成結果をメモリに書き戻し、鮮度メトリクス(更新日/対象ファイル数/差分)を記録。🤖 Sub-agent: repo-index (mode=diagnose, confidence=0.78)🧪 Skill: confidence-check → score=0.92 (proceed)confidence >= 0.9 で進行、閾値未満なら自動で再調査フェーズへ遷移
🔁 Reflection loop #2 (reason=confidence 0.64) のように表示。/sc:agent --debug 等で詳細ログ(投入パラメータ、MCP 応答要約)を追加。Confidence: 0.93 ✅ | Reflexion iterations: 1 | Evidence: tests+docsplugins/superclaude/commands/, agents/, skills/, hooks/, scripts/ を Framework リポに新設し、upstream/master のコンテンツを復元。manifest/ テンプレートと tests/ を併設し、ここを唯一の編集ポイントにする。make build-plugin: テスト→テンプレート展開→dist/plugins/superclaude/.claude-plugin/ 出力。make sync-plugin-repo: 上記成果物を ../SuperClaude_Plugin/ へ rsync(クリーンコピー)。PR 時にも生成物を同梱。dist を取り込む運用も検討。CLAUDE.md, README.*, PROJECT_INDEX.* を新構成に合わせて刷新。この整理をベースに、分類 ⚠️ の追加調査やワークフロー/ログ出力の詳細設計を次段階で実施する。