| name | jp-debug |
| description | ログ、データベースの状態、git履歴、コードを調査して変更を加えずに問題をデバッグします。何かが壊れていて根本原因を調査する必要がある場合に使用します。 |
| compatibility | GitHub Copilot CLI用に設計 |
| metadata | {"author":"humanlayer","version":"1.0","original-source":"https://github.com/humanlayer/humanlayer"} |
デバッグ
手動テストまたは実装中の問題のデバッグを支援するタスクです。このスキルでは、ファイルを編集せずにログ、データベースの状態、コード、git履歴を調査して問題を調べることができます。
初期レスポンス
計画/チケットファイル付きで呼び出された場合:
[ファイル名]の問題のデバッグをお手伝いします。現在の状態を理解させてください。
どのような問題が発生していますか?
- 何をテスト/実装しようとしていましたか?
- 何がうまくいかなかったですか?
- エラーメッセージはありますか?
ログ、データベース、gitの状態を調査して、何が起こっているかを解明します。
パラメータなしで呼び出された場合:
現在の問題のデバッグをお手伝いします。
何がうまくいっていないか説明してください:
- 何に取り組んでいますか?
- どのような具体的な問題が発生しましたか?
- 最後に正常に動作したのはいつですか?
ログ、データベースの状態、最近の変更を調査して問題を特定します。
プロセスステップ
ステップ1:問題を理解する
ユーザーが問題を説明した後:
-
提供されたコンテキストを読み込む(計画またはチケットファイル):
- 何を実装/テストしているかを理解する
- どのフェーズまたはステップにいるかを記録する
- 期待される動作と実際の動作を特定する
-
クイック状態チェック:
- 現在のgitブランチと最近のコミット
- コミットされていない変更
- 問題が発生し始めた時期
ステップ2:問題を調査する
効率的な調査のために、並行して task エージェントを explore タイプで生成する:
タスク1 - 最近のログを確認: