debug について
コーディングエージェント向けのデバッグスキルです。障害の再現から根本原因の特定、修正、検証までを案内し、変更範囲を絞って結果を報告します。
主な機能
- 01障害の再現
- 02根本原因の追跡
- 03可能な場合の回帰テスト追加
- 04最小限の修正
- 05チェック実行と結果報告
活用シーン
- 01再現可能な不具合の調査
- 02回帰テストによる修正の検証
- 03未解明の挙動や阻害要因の報告
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ owainlewis/ blueprint --skill debugインストール後、Claude Code で/debugを入力して読み込まれたか確認します。
詳細
デバッグ
- 失敗を再現します。再現できない場合は、情報収集を続け、確認した内容を報告します。
- 根本原因を突き止め、なぜ発生するのかを説明します。
- 実用的であれば、小さな回帰テストを追加して失敗を確認してから、それを通過する最小限の修正を行います。適切なテストを作成できない場合は、その理由を説明し、別の方法で検証します。
- 関連するチェックを実行します。原因、修正内容、検証方法、未解明の点があれば報告します。
ルール
- 症状ではなく原因を修正します。失敗するチェックを削除したり、エラーを握りつぶしたり、アサーションを弱めたりしてはいけません。ただし、それが真の修正である場合を除きます。
- 一度に扱うバグは1つです。
- 無関係な失敗や不安定なインフラをタスクに持ち込まないでください。
- 修正に製品またはコードオーナーの判断が必要になったら、そこで止めます。
コメント
Markdown 対応