Communityコーディング&開発github.com

DanhDue/systematic-debugging

エージェントスキル「systematic-debugging」。DanhDue/ai-agent-toolsより。

systematic-debugging とは?

このスキルは、AIエージェント(Claude Code、Cursor、Codexなど)がソフトウェアのバグを体系的かつ効率的にデバッグするための手順を提供します。単なるエラーメッセージの修正にとどまらず、問題の再現、根本原因の特定、修正の実装、そして検証までの一連のプロセスを構造化します。これにより、エージェントはランダムな試行錯誤ではなく、証拠に基づいたデバッグを実行できるようになります。主な機能として、段階的なデバッグワークフロー、ログ分析のためのチェックリスト、仮説駆動型の調査手法などが含まれており、複雑な障害のトラブルシューティング時間を大幅に短縮します。

対応~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/DanhDue/ai-agent-tools/tree/main/skills/systematic-debugging

Installed? Explore more コーディング&開発 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

systematic-debugging は何をしますか?

DanhDue/ai-agent-tools のエージェントスキル「systematic-debugging」。

概要

このスキルは、AIエージェントがソフトウェアのバグや問題に体系的にアプローチし、効率的に解決するためのデバッグ手順を定義します。

対象プラットフォーム

  • Claude Code
  • Cursor
  • Codex
  • その他AIエージェント

デバッグワークフロー

以下の段階的なプロセスに従ってデバッグを実行します。

1. 問題の再現

  • エラーまたは予期しない動作を正確に再現する手順を確認します。
  • 再現に必要な環境変数、入力、および設定を特定します。

2. 情報収集

  • エラーログ、スタックトレース、および関連する出力を収集します。
  • 問題に関連するソースコードとその変更履歴を確認します。

3. 仮説の立案

  • 収集した情報に基づいて、考えられる根本原因の仮説を立てます。
  • 各仮説に対して、それを検証するための具体的なテストまたはチェックを計画します。

4. 仮説の検証

  • 各仮説を順に検証し、結果を記録します。
  • テストコードの作成、ログの追加、または条件付きブレークポイントの使用など、適切な手法を選択します。

5. 根本原因の特定

  • 検証結果から根本原因を特定し、コード内の正確な位置を特定します。
  • なぜその問題が発生したのかを文書化します。

6. 修正の実装

  • 根本原因に対する修正を実装します。
  • 修正が他の機能に悪影響を及ぼさないことを確認するために、単体テストを追加または更新します。

7. 検証

  • 修正後、問題が解決したことを確認するために元の再現手順を実行します。
  • 関連するすべてのテストスイートを実行し、回帰がないことを確認します。

チェックリスト

以下のチェックリストを使用して、デバッグプロセスが漏れなく実行されていることを確認します。

  • 問題が再現可能であることを確認しましたか?
  • エラーログとスタックトレースを収集しましたか?
  • 関連するコードとその履歴を確認しましたか?
  • 仮説を文書化し、優先順位を付けましたか?
  • 各仮説を検証するためのテストを実行しましたか?
  • 根本原因を特定し、修正を実装しましたか?
  • 修正後に再現手順を再度実行して確認しましたか?
  • すべてのテストが合格することを確認しましたか?

注意事項

  • デバッグ中は、各ステップで得られた証拠をメモとして残すことを推奨します。
  • あまりに多くの仮説を同時に検証しようとせず、一つずつ丁寧に検証してください。
  • 必要に応じて、git bisect などのツールを使用して変更履歴を効率的に調査します。
  • 環境の違い(開発、テスト、本番)による問題の可能性も考慮に入れてください。

Individual skills in this repo

This repo contains 20 individual skills — each has its own dedicated page.

DanhDue/android-api-integration

Agent skill 'android-api-integration' from DanhDue/ai-agent-tools.

DanhDue/android-ui-audit

Agent skill 'android-ui-audit' from DanhDue/ai-agent-tools.

DanhDue/api_integration

Agent skill 'api_integration' from DanhDue/ai-agent-tools.

DanhDue/architecture-audit

Agent skill 'architecture-audit' from DanhDue/ai-agent-tools.

DanhDue/brainstorming

Agent skill 'brainstorming' from DanhDue/ai-agent-tools.

DanhDue/build_fix

Agent skill 'build_fix' from DanhDue/ai-agent-tools.

DanhDue/check_secure_files

Agent skill 'check_secure_files' from DanhDue/ai-agent-tools.

DanhDue/code-health-audit

Agent skill 'code-health-audit' from DanhDue/ai-agent-tools.

DanhDue/copy_secure_configurations

Agent skill 'copy_secure_configurations' from DanhDue/ai-agent-tools.

DanhDue/create_new_feature

Agent skill 'create_new_feature' from DanhDue/ai-agent-tools.

DanhDue/decision-records

Agent skill 'decision-records' from DanhDue/ai-agent-tools.

DanhDue/dev-brainstorming

Agent skill 'dev-brainstorming' from DanhDue/ai-agent-tools.

DanhDue/dev-designer

Agent skill 'dev-designer' from DanhDue/ai-agent-tools.

DanhDue/dev-implementation

Agent skill 'dev-implementation' from DanhDue/ai-agent-tools.

DanhDue/dev-lifecycle

Agent skill 'dev-lifecycle' from DanhDue/ai-agent-tools.

DanhDue/dispatching-parallel-agents

Agent skill 'dispatching-parallel-agents' from DanhDue/ai-agent-tools.

DanhDue/doc-brainstorming

Agent skill 'doc-brainstorming' from DanhDue/ai-agent-tools.

DanhDue/doc-designer

Agent skill 'doc-designer' from DanhDue/ai-agent-tools.

DanhDue/doc-implementation

Agent skill 'doc-implementation' from DanhDue/ai-agent-tools.

DanhDue/doc-lifecycle

Agent skill 'doc-lifecycle' from DanhDue/ai-agent-tools.

関連スキル