investigate-first について
investigate-firstは、製品コードを変更する前に証拠を集めて問題を追跡する開発スキルです。症状と推定原因を区別し、許可がない限り修正せず、原因と根拠を報告します。
主な機能
- 01観測された症状と推定原因の区別
- 02入力、状態変化、責任範囲の追跡
- 03証拠に基づく仮説の優先順位付け
- 04原因または阻害要因の特定後に調査を終了
- 05原因と根拠の報告
活用シーン
- 01コード変更前の不具合調査
- 02障害の原因となるコンポーネントの特定
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ juliusbrussee/ caveman --skill investigate-firstインストール後、Claude Code で/investigate-firstを入力して読み込まれたか確認します。
同梱ファイルagents/openai.yaml
詳細
まず調査する
製品コードを変更する前に、根拠を集めてください。
- 観察された症状と推測した原因を分けてください。
- 入力、状態遷移、所有権の境界、失敗時の出力をたどってください。
- 根拠の強さと、低コストで反証できるかどうかに基づいて仮説を順位付けしてください。
- 根拠を説明できる信頼性の高い仕組みが一つ見つかるまで、編集しないでください。
- 原因または正確な阻害要因を特定できるだけの根拠が集まったら、調査を終えてください。
原因とその証拠を報告してください。タスク作成者が実装を許可していない限り、修正は行わないでください。
コメント
Markdown 対応