← 一覧へ
✨ コードを良くするCC / Codex 両対応難易度: 中級

バグ診断マスター diagnosing-bugs

バグ退治の達人になろう!

出典リポの★
150,349
最終更新
1ヶ月前
作者
mattpocock

これは何?

これはプログラミングで遭遇する難しいバグやパフォーマンス低下の問題を解決するための体系的なアプローチです。フィードバックループを作ることを重視し、確実に問題を再現・特定・修正できるように導きます。初心者でも安心して使えるように、段階ごとに丁寧な手順が用意されています。

バグ診断マスターの紹介マンガ

これでできること

  • 難しいバグの原因を確実に特定できます
  • パフォーマンス低下の問題を診断できます
  • 再現困難な不具合に対処できます
  • 効率的なデバッグプロセスを構築できます
  • チームメンバーと協力して問題解決できます

こんな時に便利

急に動かなくなった機能の原因を調べたい時
特定の操作でシステムが遅くなる問題を解決したい時
時々しか発生しない不具合を調査したい時
他の開発者から報告されたバグを再現・修正したい時

使い方

まずはフィードバックループを作ることから始めましょう。バグを確実に再現できる小さなテストケースを作成します。次に、問題を最小限の再現ケースに絞り込み、仮説を立てて検証していきます。各段階で確実に進捗を確認しながら、焦らずに進めるのがコツです。

使用例(こう頼んでみよう)

このエラーを診断してください: [エラーメッセージを貼り付け]ページ読み込みが遅い問題をデバッグしたい時々失敗するテストの原因を調べてくださいこの機能が動かなくなった理由を特定したい

必要なもの

  • 特になし

導入方法

いちばん簡単(AIに頼む)
次のスキルを入れて: https://github.com/mattpocock/skills/tree/main/skills/engineering/diagnosing-bugs
手動で置く
Claude Code → ~/.claude/skills/diagnosing-bugs/
Codex → ~/.agents/skills/diagnosing-bugs/

使いこなしのコツ

  • 最初に確実なフィードバックループを作ることに集中しましょう
  • 一度に多くの仮説を検証しようとせず、一つずつ確実に進めてください
  • 問題を最小限の再現ケースに絞り込むと調査が楽になります