バグハンター
コーディング中級
エラーメッセージやスタックトレースを貼り付けると、コードベースを探索して原因を特定し、可能性の高い順に解決方法を提案します。
トリガー
/bug使用頻度随時
深夜に障害対応するオンコール担当なら? エラーログの貼り付けだけで5分以内に原因把握 + 修正コード
デバッグエラー問題解決
動作フロー
エラーメッセージ入力 → エラーパース
↓
フェーズ1: 2つの探索を並列実行
code-search
関連ファイルの探索
path-trace
実行パスの追跡
↓
原因推論(可能性順位)→ 修正コード生成
↓
✓ 根本原因 + 修正コード + 予防ガイド
スキルコード
# Bug Hunter Skill
## Trigger: Paste an error message or describe a bug
When user shares an error:
1. Parse the error:
- Error type (TypeError, SyntaxError, etc.)
- File and line number
- Stack trace analysis
2. Search codebase:
- Find the relevant file(s)
- Read surrounding context
- Trace the execution path
3. Identify root cause:
- List possible causes ranked by likelihood
- Show the problematic code section
4. Suggest fix:
- Provide corrected code
- Explain why the fix works
- Suggest prevention measures
5. Output format:
---
## 🐛 Bug Analysis
**Error**: [error type]
**Location**: `file:line`
### Root Cause
[explanation]
### Fix
```
[corrected code]
```
### Prevention
- [how to prevent this in the future]
---
コピーしてCLAUDE.mdに貼り付ければ、すぐに使えます。
バグハンター の仕組み
Bug Hunterはエラーメッセージやバグの説明を受け取り、コードベースを追跡して根本原因を特定し、コールスタックとデータフローを分析した上で、バグの発生理由とともに的確な修正を提案します。
バグハンター が力を発揮する場面
複数ファイルにまたがる不可解なランタイムエラーに特に強く、エラーメッセージが根本原因ではなく症状を示している場合に、依存関係の連鎖を辿って実際のソースを特定します。
主な強み
- 複数ファイルとモジュールにまたがる根本原因を追跡
- 修正方法だけでなく、バグが発生する理由を説明
- コンテキスト分析で不可解なエラーメッセージに対応
- 副作用を避ける最小限の的確な修正を提案