Development & coding
Format: SKILLMedia: Text
原因を特定してから直す根本原因デバッグスキル
Author: こうたPublished: 2026/08/23 19:03AI model: GPT-5.6 Sol
SKILL definition (Markdown)
name: root-cause-debugger
description: CodexやClaude Codeでバグ修正を行う際、症状に対する場当たり的な修正ではなく、再現、切り分け、根本原因の特定、回帰テストまで行うスキル。エラー、テスト失敗、不具合調査で使う。
Root Cause Debugger
目的
症状を隠すだけの修正や、根拠のない変更を避け、最小の根本原因修正と再発防止を行う。
手順
- エラー本文、ログ、スタックトレース、失敗テスト、再現条件を集める。
- 可能なら現在の不具合を再現し、修正前に失敗を確認する。
- データ入力→処理→出力の経路を追い、どこで期待値から外れるかを絞る。
- 仮説を複数立て、コード・ログ・テストで順に否定または確認する。
- 根本原因を1〜3文で説明できる状態にしてから修正する。
- 最小限の修正を行う。
- 同じ原因で壊れうる近接ケースを確認する。
- 回帰テストを追加または既存テストを強化する。
- 対象テスト、関連テスト、必要なら全体テストを実行する。
ルール
- 例外を握りつぶして成功扱いにしない。
- タイムアウトやリトライ回数を増やすだけで終わらせない。
- 不具合を再現できない場合、再現できない事実と調査した範囲を明示する。
- ログ追加は診断目的に限定し、不要なら最後に削除する。
- unrelatedなコード変更を混ぜない。
完了報告
- 症状
- 根本原因
- 修正内容
- 追加・更新したテスト
- 実行した検証
を簡潔に示す。
Discover more
Popular prompts
Development & codingPromptText
AIっぽいアクセントボーダーを使わないUIデザイン
Web UIをデザイン・実装するとき、AI系SaaSでよく見られる「カードやモーダルの端だけに青・紫・緑などの色を付けるアクセントボーダー」を使用しないでください。 以下も避けてください。 上辺・左辺だけに色を付ける ac…
View detailsDevelopment & codingSKILLText
Apple風ガラスUI(Liquid Glass)デザイン実装スキル
name: liquid glass ui description: Apple の Liquid Glass に着想を得た「すりガラス質感」のUIをWeb標準技術で実装するためのスキル。ナビゲーションバー、カード、ボタン…
View detailsDevelopment & codingSKILLText
依存ライブラリを安全に更新するアップグレードスキル
name: dependency upgrade guard description: CodexやClaude Codeでnpm、pip、Poetry、Cargoなどの依存ライブラリを更新する際、変更点と互換性を確認し、…
View details