investigate-firstcommit 82864c8SKILL.md · テスト・デバッグ
調査を先に
原因不明の不具合では、先に証拠を集めて仮説を証拠順に並べ、それから製品コードに手を入れます。
npx skills add JuliusBrussee/caveman --skill investigate-firstコマンドを選択しました。手動でコピーしてください。
- 権限
- read-repo
- write-files
- shell
- network
- 対応ツール
- Claude Code, Codex, Gemini CLI
- GitHub
- 116.6k
- 提供元
- コミュニティ · Julius Brussee
- 状態
- スキャン済み
- ライセンス
- Apache-2.0
- カテゴリ
- テスト・デバッグ
基本ルール
一つの信頼できる仕組みで全ての証拠が説明できるまで、コードを変更しません。
実行フェーズ
フェーズ 01現象と推測を分ける
観察した現象と推測した原因を分けて扱います。
フェーズ 02証拠をたどる
入力、状態遷移、責任範囲の境界、失敗時の出力をたどります。
フェーズ 03仮説を順位付け
証拠の強さと安く反証できる価値で仮説を並べ、十分な証拠が揃えば探索を止めます。
フェーズ 04原因と根拠を報告
原因と根拠、または正確な阻害要因を報告し、許可がなければ修正はしません。
権限の説明(SKILL.md より)
| 機能 | 必要か | 説明 |
|---|---|---|
| ファイル書き込み | 一部で必要 | 調査中は製品コードを変更せず、実装が許可された場合のみ修正します。 |
| コマンド実行 | 不要 | 特定のコマンド実行は求められません。 |
| 外部通信 | 不要 | ネットワークアクセスは求められません。 |
SKILL.md のフロントマター(YAML)
---
name: investigate-first
description: Diagnose ambiguous failures before editing. Use for unknown causes, intermittent behavior, performance regressions, or investigations needing evidence-ranked hypotheses.
---関連スキル
ルールスキャンですべてのリスクを検出できるわけではありません。インストール前にこのスキルの SKILL.md を読み、権限を確認してください。