dev-plan
Installation
SKILL.md
Dev Plan — 実行プロンプト集ジェネレーター
GitHub Issueから Claude Code 並列開発用の実行プロンプト集を生成する。
ワークフロー
Step 1: Issue番号リストの取得
引数からIssue番号を抽出する。以下のいずれの形式も受け付ける:
- 範囲指定:
#3-10→ #3, #4, #5, #6, #7, #8, #9, #10 - カンマ区切り:
#2, #3, #4, #5 - スペース区切り:
2 3 4 5 - 混合:
#2, #4-8, #13→ #2, #4, #5, #6, #7, #8, #13
# プレフィックスは有無どちらでもOK。
引数がない場合は AskUserQuestion で確認:
「対象のIssue番号を教えてください(例: #3-10, #2,#4,#5)」
Step 2: Issue内容の取得
各Issueの内容を gh issue view N で取得し、以下を抽出:
- タイトル
- 本文(補足ドキュメント参照、既存コード参考の記述を含む)
- 完了条件(DoD)の有無
Step 3: ブランチ名の自動生成
Issueタイトルから feature/xxx 形式のブランチ名を自動生成する。
ルール:
- 日本語タイトルの場合は英訳してケバブケースに変換
- 例: 「データモデル変更」→
feature/data-model - 例: 「ベンダー見積依頼画面」→
feature/vendor-quotes
Step 4: ベースブランチの確認
AskUserQuestion で確認:
options: ["develop", "main", "その他"]
Step 5: Wave構造の決定
- Issue内容から依存関係を分析し、Wave構造を提案
- AskUserQuestion で確認・修正
提案フォーマット:
Wave 1(直列): #2 → #3
Wave 2(並列): #4, #5, #6
Wave 3(並列): #7, #8
判断基準:
- DBスキーマ変更 → 最初のWave(他が依存する可能性が高い)
- UI基盤(ナビゲーション、レイアウト)→ 早いWave
- 独立した画面 → 並列可能
- 明示的な依存(「〜の画面上に追加」等)→ 後のWave
Step 6: プロンプト生成
各Issueに対し、references/prompt-template.md のテンプレートに従ってプロンプトを生成。
Issue本文から以下を自動抽出してテンプレートに埋め込む:
- 補足ドキュメント:
docs/SPEC-*.mdやdocs/*.mdへの参照 - 既存コード参考:
app/,components/等への参照 - 該当する記述がなければ省略
Step 7: ファイル出力
AskUserQuestion でファイル名を確認:
「出力ファイル名を教えてください」
default: "docs/prompts/{プロジェクト名}.md"
出力形式は references/output-example.md を参照。
制約
- コードを書かない(プロンプトファイルの生成のみ)
- Issue本文に書かれていない補足情報は推測しない
- Wave構造は必ずユーザーに確認してから確定する
ghCLI が認証済みであることが前提
Related skills
More from okazuki58/agent-skills
issue-create
|
19pull-request
|
17gtr-workflow
Git Worktree Runner (gtr) workflow guidance for parallel development with Claude Code. Use when the user asks about git worktrees, parallel AI development, running multiple Claude sessions, managing worktrees with gtr, or setting up isolated development environments for feature work.
17