ワンクリックで
issue-resolver
不具合報告(GitHub Issue、フォーラム投稿、社内報告)を起点に、調査・再現・修正・検証・記録までを一貫実行するスキル。症状の切り分け、原因仮説の整理、最小再現、修正実装、ExecPlan作成、PR下書き、ナレッジ追記が必要なときに使う。
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
不具合報告(GitHub Issue、フォーラム投稿、社内報告)を起点に、調査・再現・修正・検証・記録までを一貫実行するスキル。症状の切り分け、原因仮説の整理、最小再現、修正実装、ExecPlan作成、PR下書き、ナレッジ追記が必要なときに使う。
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
ExecPlan(実行計画)の作成・検証・更新を支援するスキル。複雑なタスク(新機能開発、リファクタリング、バグ修正)の設計フェーズで使用します。`/create-plan`でプラン作成を開始。
AI向けマークダウンドキュメント(SKILL.md、AGENTS.md、.agent/*.md など)の健全性チェックと修正を支援するスキル。「ドキュメントの整合性を確認」「SSOT違反を探す」「スキル定義をメンテしたい」「PRの概要を更新したい」と依頼されたときに使用する。
ExecPlan(実行計画)の作成・検証・更新を支援するスキル。複雑なタスク(新機能開発、リファクタリング、バグ修正)の設計フェーズで使用します。`/create-plan`でプラン作成を開始。
Evolution CMS JP Editionの開発タスクを実行するためのワークフロー、コマンド(/work, /start-session等)、およびコーディング規約ガイド。開発作業を開始する際に使用します。
ロードマップ(`.agent/roadmap.md`)を運用するスキル。タスクの追加・変更・削除・次タスク着手・完了同期を一貫して扱い、ExecPlan未作成タスクは着手前に計画を作成する。
ロードマップ(`.agent/roadmap.md`)の依存順を基準に次の未完了タスクへ着手するスキル。完了時のチェック反映、ExecPlan未作成タスクの計画作成先行、実装開始までを一貫して行う。
| name | issue-resolver |
| description | 不具合報告(GitHub Issue、フォーラム投稿、社内報告)を起点に、調査・再現・修正・検証・記録までを一貫実行するスキル。症状の切り分け、原因仮説の整理、最小再現、修正実装、ExecPlan作成、PR下書き、ナレッジ追記が必要なときに使う。 |
不具合対応を「再現可能な事実」ベースで前進させる。
実装規約はプロジェクトの AGENTS.md を最優先とし、必要に応じて project-worker の規約へ委譲する。
implement-fix へ進んでよい(ただし調査報告への承認後に限る)。.agent/PLANS.md に従って ExecPlan を作成する。docker compose exec <app-service> php evo でシステムログ・設定・DB状態・キャッシュ状態を確認する。curl / wget を順に試す。require_escalated を使い、承認付きで実行する。Could not resolve host や Temporary failure in name resolution はサンドボックス内制限として扱い、制限外実行へ切り替える。evo コマンドとDB参照はホスト側で直接実行しない。必ず Docker コンテナ内で実行する。strpos() に null が渡って落ちる場合、null を空文字へ変換して通すのではなく、null が渡る経路を特定して上流で是正する。docker compose exec <app-service> php evo log:tail [--lines=N] [--level=error]docker compose exec <app-service> php evo log:search <query> [--limit=N] [--level=error]docker compose exec <app-service> php evo config:show <key>docker compose exec <app-service> php evo db:describe <table>docker compose exec <app-service> php evo db:count <table> --where=...docker compose exec <app-service> php evo db:query "SELECT ..."docker compose exec <app-service> php evo cache:clear詳細リファレンスは manager/includes/cli/README.md を参照する。
本番接続情報や本番データを扱う前提は置かない。
docker compose exec <app-service> php evo log:tail --lines=20 --level=errordocker compose exec <app-service> php evo log:search <query> --limit=20docker compose exec <app-service> php evo log:tail --lines=5 --jsonsystem。明示が必要な場合のみ --type=system を使う。manager/index.php や manager/processors/login.processor.php へのリクエストには Accept-Language ヘッダを付ける(未指定だと 404 が返る)。curl -fsSL -A "Mozilla/5.0" "<URL>" | php -r '$h=stream_get_contents(STDIN); $t=strip_tags($h); $t=preg_replace("/\s+/u"," ",$t); echo trim($t), PHP_EOL;' を使う。curl が失敗した場合は、制限外実行(承認付き)で wget -qO- "<URL>" | php -r '$h=stream_get_contents(STDIN); $t=strip_tags($h); $t=preg_replace("/\s+/u"," ",$t); echo trim($t), PHP_EOL;' を実行する。AGENTS.md のドキュメントマップを参照し、関連コンポーネントと確認ドキュメントを特定する。docker compose exec <app-service> php evo log:tail --lines=20 --level=error で直近の構造化ログを確認する。docker compose exec <app-service> php evo log:search <query> --limit=20 で該当ログを探す。--json を付け、context.error / context.exception / context.fatal / context.caller を優先して確認する。docker compose exec <app-service> php evo config:show <key> で関連設定値を確認する。docker compose exec <app-service> php evo db:describe <table> で対象テーブル構造を確認する。docker compose exec <app-service> php evo db:count <table> --where=... で件数を確認する。docker compose exec <app-service> php evo log:tail --lines=5 で既存の直近ログを把握する。docker compose exec <app-service> php evo db:query "SELECT ..." で再現に必要なレコード状態を確認する。docker compose exec <app-service> php evo cache:clear を実行し、キャッシュ要因を切り分ける。docker compose exec <app-service> php evo log:tail --lines=20 --level=error を実行し、発生したログを特定する。docker compose exec <app-service> php evo log:search <message-or-file> --limit=10 --json で構造化コンテキストを確認する。fix/10705-tv-saving-error)。analyze-issue の結果を、目的・制約・検証方法つきで計画へ反映する。draft-plan に沿って最小差分で実装する。docker compose exec <app-service> php evo log:tail --lines=20 --level=error で同じエラーが増えていないことを確認する。docker compose exec <app-service> php evo health:check を実行し、基本健全性を確認する。assets/docs/troubleshooting/solved-issues.md を更新する。What / Why / How / Test の順で下書きする。