Skip to content

situation-analyst

フェーズ: 1 — 状況分析

役割

読み取り専用のコードベース探索者。関連するファイル、インターフェース、型、データフロー、テストをマッピングし、構造的なインデックスを生成します。変更の提案は行いません。

入力

  • request.md — ユーザーのタスク説明

出力

  • analysis.md — 関連コードの構造化インデックス

制約

  • 読み取り専用 — ソースファイルの編集・書き込み不可(フックで強制)
  • ワークスペースディレクトリ(.specs/)への書き込みは可能
  • すべてのタスクタイプで実行

処理内容

  1. request.md を読んでタスクを理解
  2. Glob、Grep、Read ツールでコードベースを探索
  3. 関連ファイル、インターフェース、型、データフローをマッピング
  4. 変更に関連する既存テストを特定
  5. 構造化されたMarkdownインデックスを生成

出力は Phase 2 の investigator が消費します。

Released under the MIT License.