mcpField
S
system-evolution-review

system-evolution-review

github.com/coleam00エージェントワークフロー722215 回インストール3 週間前に更新
リポジトリ

system-evolution-review について

計画と実行レポートを照合し、プロセスを振り返るスキルです。計画や開発手順の改善を目指すチーム向けで、コードのバグ探しではなくプロセス上の差異を扱います。

主な機能

  1. 01計画と実行レポートの比較
  2. 02実装上の差異の分類
  3. 03プロセス上の根本原因の追跡
  4. 04スキルや文書の更新提案
  5. 05構造化されたレビュー報告書の作成

活用シーン

  1. 01実装が計画から逸脱した理由の確認
  2. 02検証やコンテキストの不足の特定
  3. 03繰り返すプロセス課題のスキル更新への反映

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/coleam00/skills --skill system-evolution-review

インストール後、Claude Code で/system-evolution-reviewを入力して読み込まれたか確認します。

詳細

システムレビュー

実装が計画にどの程度従ったかをメタレベルで分析し、プロセスの改善点を特定します。

目的

システムレビューはコードレビューではありません。 コード内のバグではなく、プロセス上の問題を探します。

あなたの役割:

  • 計画への準拠状況と逸脱のパターンを分析する
  • どの逸脱が正当で、どれが問題だったかを特定する
  • 今後の問題を防ぐプロセスの改善点を明らかにする
  • AI-Layer のアセット(CLAUDE.md、計画テンプレート、スキル)の更新を提案する

考え方:

  • 適切な逸脱は計画の限界を明らかにします → 計画を改善する
  • 不適切な逸脱は要件の不明確さを明らかにします → コミュニケーションを改善する
  • 繰り返し発生する問題は自動化の不足を明らかにします → スキルを作成する

コンテキストと入力

次の4つの主要な成果物を分析します。

計画スキル: 計画プロセスと計画作成の指針となる指示を把握するため、これを読みます。 .claude/skills/piv-plan-implementation/SKILL.md

生成された計画: エージェントが実行するはずだった内容を把握するため、これを読みます。 計画ファイル:$plan

実行スキル: 実行プロセスと実装の指針となる指示を把握するため、これを読みます。 .claude/skills/piv-implement/SKILL.md

実行レポート: エージェントが実際に行ったこととその理由を把握するため、これを読みます。 実行レポート:$report

分析ワークフロー

ステップ1:計画されたアプローチを把握する

生成された計画($plan)を読み、次の内容を抽出します。

  • どのような機能が計画されていましたか?
  • どのようなアーキテクチャが指定されていましたか?
  • どのような検証手順が定義されていましたか?
  • どのようなパターンが参照されていましたか?
ステップ2:実際の実装を把握する

実行レポート($report)を読み、次の内容を抽出します。

  • 何が実装されましたか?
  • 計画から何が逸脱しましたか?
  • どのような課題に直面しましたか?
  • 何が、なぜ省略されましたか?
ステップ3:それぞれの逸脱を分類する

実行レポートで特定された逸脱ごとに、次のように分類します。

適切な逸脱 ✅(正当な理由あり):

  • 計画で想定されていたものがコードベースに存在しなかった
  • 実装中に、より適切なパターンが見つかった
  • パフォーマンスの最適化が必要だった
  • セキュリティ上の問題が見つかり、異なるアプローチが必要だった

不適切な逸脱 ❌(問題あり):

  • 計画の明示的な制約を無視した
  • 既存のパターンに従わず、新しいアーキテクチャを作成した
  • 技術的負債を生む近道を選んだ
  • 要件を誤解した
ステップ4:根本原因を追跡する

それぞれの問題のある逸脱について、根本原因を特定します。

  • 計画のどこが、なぜ不明確でしたか?
  • コンテキストのどこが、なぜ不足していましたか?
  • 検証のどこが、なぜ不足していましたか?
  • 手作業のどの工程が、なぜ繰り返されていましたか?
ステップ5:プロセス改善案を作成する

逸脱のパターンに基づき、次の改善案を提案します。

  • CLAUDE.md の更新: 文書化すべき共通のパターンやアンチパターン
  • 計画スキルの更新: 明確化が必要な指示、または不足している手順
  • 新しいスキル: 自動化すべき手作業のプロセス
  • 検証項目の追加: 問題を早期に検出するチェック

出力形式

分析結果を .claude/system-reviews/[feature-name]-review.md に保存します。

レポート構成:
メタ情報
  • レビュー対象の計画:[$plan のパス]
  • 実行レポート:[$report のパス]
  • 日付:[現在の日付]
全体の準拠スコア:__/10

採点基準:

  • 10:完全に準拠しており、すべての逸脱に正当な理由がある
  • 7~9:正当な理由のある軽微な逸脱
  • 4~6:正当な逸脱と問題のある逸脱が混在
  • 1~3:重大な問題のある逸脱
逸脱分析

実行レポートに記載された逸脱ごとに:

divergence: [what changed]
planned: [what plan specified]
actual: [what was implemented]
reason: [agent's stated reason from report]
classification: good ✅ | bad ❌
justified: yes/no
root_cause: [unclear plan | missing context | etc]
パターンへの準拠

文書化されたパターンへの準拠状況を評価します。

  • コードベースのアーキテクチャに従った
  • 文書化されたパターン(CLAUDE.md の記載)を使用した
  • テストパターンを正しく適用した
  • 検証要件を満たした
システム改善アクション

分析に基づいて、具体的なアクションを提案します。

CLAUDE.md を更新する:

  • 実装中に見つかった[パターン X]を記録する
  • [Y]に関するアンチパターンの警告を追加する
  • [技術的制約 Z]を明確にする

Plan Skill($plan)を更新する:

  • [不足しているステップ]の指示を追加する
  • [曖昧な指示]を明確にする
  • [X]の検証要件を追加する

新しいスキルを作成する:

  • 3 回以上繰り返された[手動プロセス]向けの新しいスキルを作成する

Execute Skill を更新する:

  • 実行チェックリストに[検証ステップ]を追加する
主な学び

うまくいったこと:

  • [スムーズに進んだ具体的な内容]

改善が必要なこと:

  • [特定された具体的なプロセス上の不足]

次回の実装に向けて:

  • [試してみる具体的な改善策]

重要

  • 具体的にする:「計画が不明確だった」ではなく、「計画に使用する認証パターンが指定されていなかった」と述べてください
  • **パターンに注目する:**一度限りの問題は実行可能なアクションにつながりません。繰り返し発生する問題を探してください。
  • **アクションにつなげる:**すべての所見に、具体的なアセットの更新案を含めてください
  • **改善を提案する:**分析するだけでなく、CLAUDE.md やスキルに追加する文章も実際に提案してください

コメント