9.7 KiB
9.7 KiB
Next Refactor Direction Overview
1. Slash Command Audit (upstream/master)
| 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 概念まとめ。保持推奨。 |
分類ルール
- ✅: 完全重複(Claude Code 標準で代替可能) → 削除/統合候補
- ⚠️: 部分重複(差別化内容を再確認して決定)
- ❌: 独自価値が高い → 再収録優先
後続作業で ⚠️ グループについて差分調査と戻し方針を決める。
1.1 ⚠️ グループ詳細調査(upstream/master 抜粋)
- build
- Playwright MCP を結合し、ビルド完了時レポート生成・最適化指針まで含めた DevOps 専用フロー。
- Claude 標準
/buildより CI/CD 文脈の最適化・エラー解析が充実。→ 維持価値高。
- cleanup
- Architect/Quality/Security personas の多面的チェック、Sequential + Context7 MCP 連携、安全ロールバック付き。
- 標準
/cleanupより「安全性評価・ペルソナ連携」が差別化要素。→ SuperClaude 版として再収録推奨。
- explain
- Educator persona と MCP を連動させ受講者レベル別の説明を生成。標準
/explainでは扱わない学習指向の段階制御が特徴。 - → 教育用途で独自価値。
- Educator persona と MCP を連動させ受講者レベル別の説明を生成。標準
- implement
- Context7, Magic, Playwright, Sequential などを自動起動し multi-persona でコード生成~検証まで進める大規模フロー。
- 標準
/implementは単体生成寄りなので差別化が明確。→ 維持必須。
- improve
- 種別(quality/performance/maintainability/security)ごとに専門 persona を起用し、安全な改善ループを提供。
- 技術負債削減や安全面で強い価値。→ 維持推奨。
- research
- Tavily/Serena/Sequential/Playwright MCP を組み合わせた深掘り調査。タスク分解比率やアウトプット保存先まで定義。
- 標準
/researchより高度な multi-hop 指針。→ 維持必須。
- task
- Epic→Story→Task の階層構造、マルチエージェント協調、Serena を利用したセッション継続など PM 特化。
- 標準機能では提供されない高機能タスク管理。→ 維持必須。
- test
- QA persona と Playwright MCP を活用し、テスト種別ごとの検出・監視・自動修復提案まで含む。
- 標準
/testよりカバレッジレポートや e2e 自動化指針が詳細。→ 維持価値高。
=> 上記 8 コマンドは「名称の偶然一致はあるが、SuperClaude 仕様として明確に強化された振る舞い」を持つ。
→ Framework 再集約時に すべて再収録 し、標準との違いをドキュメントに残す方針で合意したい。
2. ドキュメント鮮度・外部記憶フロー骨子
- SessionStart Hook
PROJECT_INDEX.json存在確認 → 読込。- 生成日時と
git diff --name-onlyから変化量スコアを算出。 - しきい値(例: 7 日超または変更ファイル 20 超)でステータスを
fresh|warning|stale判定。
- 着手前スカフォールド
- ステータスをユーザーへ表示(例:
📊 Repo index freshness: warning (last updated 9 days ago))。 warning/staleなら/sc:index-repo提案、同時に差分ドキュメント一覧を提示。- Memory(例:
docs/memory/*.md)の更新日時と最終利用時刻を比較し、古いものをリストアップ。
- ステータスをユーザーへ表示(例:
- ドキュメント検証ループ
- タスクで参照した docs/ ファイルごとに
mtimeを記録。 - 処理中に矛盾を検知した場合は
🛎️ Stale doc warning: docs/foo.md (last update 2023-08-01)を即時出力。 - 自己評価(confidence/reflection)ループ内で docs 状態を再確認し、必要に応じて質問や再調査を要求。
- タスクで参照した docs/ ファイルごとに
- 完了時アウトプット
- 使用したドキュメントとインデックス状態を成果報告に含める。
- 必要なら
PROJECT_INDEXの再生成結果をメモリに書き戻し、鮮度メトリクス(更新日/対象ファイル数/差分)を記録。
3. サブエージェント・自己評価テレメトリ指針
- 起動ログ: エージェントやスキルを呼び出すたび短い行で表示
- 例:
🤖 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 応答要約)を追加。 - HUD メトリクス: タスク完了報告に最新 confidence/self-check/reflection 状態をまとめる
Confidence: 0.93 ✅ | Reflexion iterations: 1 | Evidence: tests+docs
4. Framework ↔ Plugin 再編ロードマップ(骨子)
- 資産の再導入
plugins/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 時にも生成物を同梱。
- Plugin リポの役割変更
- 生成物のみを保持し、「直接編集禁止」の README と CI ガードを配置。
- 必要に応じて Git subtree/submodule で
distを取り込む運用も検討。
- ドキュメント更新
CLAUDE.md,README.*,PROJECT_INDEX.*を新構成に合わせて刷新。- 旧 25 コマンドに関する説明はアーカイブへ移し、現行仕様を明確化。
この整理をベースに、分類 ⚠️ の追加調査やワークフロー/ログ出力の詳細設計を次段階で実施する。