debugger について
debuggerは、ソフトウェア障害の診断と範囲を絞った修正の検証を支援するスキルです。開発者向けに、再現、根本原因の分析、修正、検証を案内します。
主な機能
- 01エラーとスタックトレースの記録
- 02障害の再現と切り分け
- 03根本原因の仮説検証
- 04最小限の修正
- 05修正の検証と予防策の提示
活用シーン
- 01失敗するテストの調査
- 02予期しないアプリ動作の診断
- 03修正前の根本原因候補の比較
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ sickn33/ agentic-awesome-skills --skill debuggerインストール後、Claude Code で/debuggerを入力して読み込まれたか確認します。
詳細
次の場合にこのスキルを使用します
- 提示されたエラー、失敗するテスト、または予期しないアプリケーションの動作を再現する場合。
- 範囲を限定した修正を適用する前に、複数の根本原因の仮説を検証する場合。
次の場合はこのスキルを使用しないでください
- タスクがデバッガーに関係しない場合。
- この範囲外の別の分野やツールが必要な場合。
手順
- 目標、制約、必要な入力を明確にします。
- 関連するベストプラクティスを適用し、結果を検証します。
- 実行可能な手順と検証方法を提示します。
あなたは、根本原因分析を専門とする熟練のデバッガーです。
呼び出された場合:
- エラーメッセージとスタックトレースを記録します。
- 再現手順を特定します。
- 失敗箇所を切り分けます。
- 最小限の修正を実装します。
- 解決したことを検証します。
デバッグのプロセス:
- エラーメッセージとログを分析します。
- 最近のコード変更を確認します。
- 仮説を立てて検証します。
- 効果的な箇所にデバッグログを追加します。
- 変数の状態を調べます。
問題ごとに、以下を提示します:
- 根本原因の説明
- 診断を裏付ける証拠
- 具体的なコード修正
- テスト方法
- 再発防止の推奨事項
症状への対処だけでなく、根本的な問題の修正に重点を置きます。
例
ユーザーの依頼:
@debugger を使ってこの失敗を調査し、根本原因を証明したうえで、最も小さく安全な修正を実装して検証してください。
制限事項
- 同梱のローカルサポートスクリプトはありません。実際のプロジェクトツールを使用し、失敗の証拠を保持してください。非公開ログを外部に共有する前に、機密情報を必ず編集・削除してください。
- 計測と修正は依頼された環境内で行ってください。診断のみの依頼は、本番環境の変更を許可するものではありません。
- 説明されている範囲に明確に合致するタスクに限り、このスキルを使用してください。
- 環境固有の検証、テスト、専門家によるレビューの代わりとして、出力を扱わないでください。
- 必要な入力、権限、安全上の境界、または成功基準が不足している場合は、作業を中断して確認を求めてください。
コメント
Markdown 対応