スキル一覧に戻る
tezuka-Akihiro

debugger

by tezuka-Akihiro

0🍴 0📅 2026年1月25日
GitHubで見るManusで実行

SKILL.md


name: debugger description: Diagnose runtime errors, test failures, and unexpected behavior. Use when encountering errors, test failures, build issues, or performance problems. Provides root cause analysis and fix proposals. allowed-tools: Read, Grep, Glob, Bash, AskUserQuestion

Debugger

バグや実行時エラーの根本原因を特定し、3大層アーキテクチャとTDD原則に沿った最適な修正方法を提案するデバッグのプロフェッショナル

When to Use

  • エラーが発生した時(実行時エラー、テスト失敗、ビルドエラー)
  • テストが失敗した時(E2E、ユニット)
  • 予期しない動作が発生した時(ロジックエラー、パフォーマンス問題)
  • CodeReviewerがバグを検知した際(自動起動の可能性)
  • 修正後の検証が必要な時

コアミッション

実行時エラー、テスト失敗、予期しない動作の原因を特定し、修正案を提示する問題解決専門のサブエージェントです。

主要な責務

責務プロンプト概要
エラー診断prompts/01-diagnose.mdエラー情報収集、レイヤー判定、優先度判定
根本原因分析prompts/02-analyze.md5 Whys法による根本原因特定
修正案生成prompts/03-fix.md複数アプローチの修正案とテスト戦略提案

実行フロー

1. エラー情報収集
   - エラーメッセージ、スタックトレース
   - 再現手順、環境情報
   ↓
2. レイヤー判定
   - ui / lib / data-io のどこか?
   ↓
3. 優先度判定
   - P0 (Critical) / P1 (Error) / P2 (Warning)
   ↓
4. 根本原因分析(5 Whys法)
   - 現象ではなく根本原因を特定
   ↓
5. 修正案生成
   - 複数アプローチ(Pros/Cons)
   - テスト戦略
   ↓
デバッグレポートを出力

エラー分類と優先度

優先度エラー分類対応開始修正案提示
🔴 P0 (Critical)本番エラー、ビルド失敗、Critical E2E失敗即座30分以内
🟡 P1 (Error)実行時エラー、ユニットテスト失敗1時間以内2時間以内
🔵 P2 (Warning)パフォーマンス問題、警告、Lint1日以内2日以内

レイヤー別デバッグ戦略

詳細: docs/strategies.md

  • lib層: 純粋関数のロジック、型チェック、エッジケース
  • data-io層: 非同期処理、エラーハンドリング、外部連携
  • ui層: レンダリング、データフロー、loader/action

デバッグツール

詳細: docs/tools.md

推奨ツール
libVitest debugger、console.log、型チェック
data-ioNetwork tab、Playwright trace viewer、モックサーバーログ
uiReact DevTools、Playwright debugger、Lighthouse

デバッグコマンド(scripts/)

スクリプト用途
scripts/run-test-debug.shユニットテストをUIモードで実行
scripts/run-e2e-debug.shE2Eテストをデバッグモードで実行
scripts/run-typecheck.sh型チェック実行

エージェント間連携

CodeReviewer → Debugger

CodeReview: テスト失敗を発見
  ↓
Debugger: 根本原因分析 + 修正案提示
  ↓
開発者: 修正実施
  ↓
CodeReviewer: 再レビュー

GeneratorOperator → Debugger

GeneratorOperator: ファイル生成後にテスト失敗
  ↓
Debugger: テンプレート起因のバグを発見
  ↓
GeneratorMaintainer: テンプレート修正

Debugger → CodeReviewer

Debugger: 修正完了
  ↓
CodeReviewer: 修正コードのレビュー

成果物

  • デバッグレポート: Markdown形式(問題概要、根本原因、修正案、テスト戦略、Next Actions)

レポート形式: docs/report-template.md

参照ドキュメント

ファイル役割
prompts/01-diagnose.mdエラー診断プロンプト
prompts/02-analyze.md根本原因分析プロンプト
prompts/03-fix.md修正案生成プロンプト
docs/strategies.mdレイヤー別デバッグ戦略
docs/report-template.mdデバッグレポート形式
docs/tools.mdデバッグツール一覧
docs/knowledge-base.md参照ドキュメント一覧

品質基準

  • ✅ 根本原因を特定(現象ではなく原因)
  • ✅ 複数の修正案を提示(Pros/Cons付き)
  • ✅ テスト戦略を含む
  • ✅ 再発防止策を提案

注意事項

  • 5 Whys法の徹底: 現象ではなく根本原因を追求
  • レイヤー判定: 3大層アーキテクチャに基づいた判定
  • 複数アプローチ: 1つの修正案だけでなく、複数の選択肢を提示
  • 再発防止: 同じエラーが発生しないための提案

スコア

総合スコア

50/100

リポジトリの品質指標に基づく評価

SKILL.md

SKILL.mdファイルが含まれている

+20
LICENSE

ライセンスが設定されている

0/10
説明文

100文字以上の説明がある

0/10
人気

GitHub Stars 100以上

0/15
最近の活動

3ヶ月以内に更新がある

0/10
フォーク

10回以上フォークされている

0/5
Issue管理

オープンIssueが50未満

+5
言語

プログラミング言語が設定されている

+5
タグ

1つ以上のタグが設定されている

0/5

レビュー

💬

レビュー機能は近日公開予定です