with one click
plan
Issue起点の実装計画を作成する。Issueの内容と設計ドキュメントを照合し、影響範囲・実装方針・テスト方針を含む計画を出力する。
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Menu
Issue起点の実装計画を作成する。Issueの内容と設計ドキュメントを照合し、影響範囲・実装方針・テスト方針を含む計画を出力する。
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Based on SOC occupation classification
@issue_note.txt の課題No、または Evernote 共有リンク(ノート下書き)をもとに、GitHub Issueを作成する。対応種別に応じてfeature/bugfixテンプレートを使い分ける。
PRをMerge commit方式でマージし、リモート・ローカル両方のfeatureブランチを削除して司令塔ベースブランチを最新化する。マージのタイミングはユーザーが決める。
Issue起点の実装計画を作成する。Issueの内容とプロジェクトの設計ドキュメントを照合し、影響範囲・実装方針・テスト方針を含む計画を出力する。
Playwright MCPを使って、既に起動済みのlocalhost環境に対してE2E観点の動作確認を行うための運用ルール。
PRのコードレビューを実施し、レビュー結果をPRコメントとして投稿する。アーキテクチャ観点でのコードレビュー。
ブランチ・Git運用ルール。feature ブランチ作成、コミット、プッシュ、PR作成の手順。品質チェック後のGit操作フロー。
| name | plan |
| description | Issue起点の実装計画を作成する。Issueの内容と設計ドキュメントを照合し、影響範囲・実装方針・テスト方針を含む計画を出力する。 |
| when_to_use | 「計画して」「plan」「プラン」などの発言時、Issue番号を指定して実装計画を依頼された時 |
| context | fork |
| agent | frontend-engineer |
引数: $ARGUMENTS(Issue番号。例: 123)
このスキルは Issue の内容から実装計画を立てる ためのものである。 ブランチ作成、コミット、PR作成は一切行わない。計画の提示のみが目的。 gitの状態確認(git status, git log等)は不要。
最初に必ず gh issue view $ARGUMENTS を実行してIssue内容を取得する。Issue取得前に他の作業をしてはならない
取得したIssue内容を読み、対象画面(web/admin)・対象機能・期待動作を把握する
設計ドキュメント(routing.md, wireframe.md, wireframe-admin.md, database.md, README.md)と照合し、影響範囲を特定する
Issueで言及されている関連ファイルが存在する場合、それらの現在の実装を読んで問題点を確認する
横展開スキャン: 今回の修正対象と同種の問題が、他のファイル・画面に潜んでいないかを計画段階で洗い出す。 目的は「ある画面で直した修正が他画面に取りこぼされる」横展開漏れを実装前に検知すること。 ここでは 実装も是非判断もしない。事実として「類似箇所がどこに何件あるか」を把握するだけ。 以下の2つの観点で確認する:
構文的横展開(同じパターンの探索): 今回の修正対象と同一のクラス名・同一構造の要素・ 同じ役割の処理を grep 等で探し、他画面の同種箇所を洗う。
意味的横展開(課題の本質からの探索): 参照した Issue の「なぜそれをやるのか?」「期待する状態」 などの記載から、そもそも解決したい本質的な課題は何か を捉え直す。そのうえで 「その課題を本質的に解決するには、構文が一致しなくても本来ここも直すべきではないか」を考える。
以下を含む実行計画をユーザーに提示する
計画を出力したら、以下のメッセージをユーザーに提示して終了する:
計画内容を確認し、問題なければ `/impl $ARGUMENTS` で実装を開始してください。
修正が必要な場合はフィードバックをお願いします。再度 `/plan $ARGUMENTS` で計画を修正します。