Issue Resolver
不具合報告を起点に、調査から修正・記録までを行うワークフロー。
実装時のコーディング規約は project-worker スキルに従う。
コマンド
analyze-issue <URL|テキスト>
- •URLならfetchで内容取得
- •
AGENTS.mdのドキュメントマップから関連ファイルを特定 - •現象の要約と原因仮説を3つ提示
- •情報不足時はユーザーへの質問リストを作成
reproduce
- •現象を再現する最小限のPHPコードを作成
- •デバッグ用ログ (
evo()->logEvent(...)) の挿入箇所を提案
create-branch
- •Issue番号・内容からブランチ名を提案(例:
fix/10705-tv-saving-error) - •mainから分岐して作成
draft-plan
- •
exec-planスキルの/create-planに委譲する - •analyze-issue の調査結果をタスク概要として渡す
implement-fix
- •draft-planに基づきコードを修正
- •
project-workerスキルの規約を厳守
archive
- •Conventional Commits形式のコミットメッセージ生成(例:
fix(manager): resolve tv saving error on php8.2 (Ref forum#10705)) - •
assets/docs/troubleshooting/solved-issues.mdにナレッジを追記
pull-request
- •
ghCLIでPR作成(push → pr create) - •PR本文(What / Why / How)をドラフト生成