dev-plan

GitHub Issue群からClaude Code並列開発用の実行プロンプト集(docs/prompts/xxx.md)を自動生成するスキル。 「開発計画を作成して」「実行プロンプトを生成して」「dev-planを作って」「プロンプト集を作って」 「並列開発の計画を立てて」などのリクエストで発動。 Issue番号リストを受け取り、依存関係のWave構造を対話で決定し、 /gtr-workflow → 実装 → /e2e-test → /pull-request の一連の指示を各Issueごとに生成する。

8 stars

Best use case

dev-plan is best used when you need a repeatable AI agent workflow instead of a one-off prompt.

GitHub Issue群からClaude Code並列開発用の実行プロンプト集(docs/prompts/xxx.md)を自動生成するスキル。 「開発計画を作成して」「実行プロンプトを生成して」「dev-planを作って」「プロンプト集を作って」 「並列開発の計画を立てて」などのリクエストで発動。 Issue番号リストを受け取り、依存関係のWave構造を対話で決定し、 /gtr-workflow → 実装 → /e2e-test → /pull-request の一連の指示を各Issueごとに生成する。

Teams using dev-plan should expect a more consistent output, faster repeated execution, less prompt rewriting.

When to use this skill

  • You want a reusable workflow that can be run more than once with consistent structure.

When not to use this skill

  • You only need a quick one-off answer and do not need a reusable workflow.
  • You cannot install or maintain the underlying files, dependencies, or repository context.

Installation

Claude Code / Cursor / Codex

$curl -o ~/.claude/skills/dev-plan/SKILL.md --create-dirs "https://raw.githubusercontent.com/okazuki58/agent-skills/main/dev-plan/SKILL.md"

Manual Installation

  1. Download SKILL.md from GitHub
  2. Place it in .claude/skills/dev-plan/SKILL.md inside your project
  3. Restart your AI agent — it will auto-discover the skill

How dev-plan Compares

Feature / Agentdev-planStandard Approach
Platform SupportNot specifiedLimited / Varies
Context Awareness High Baseline
Installation ComplexityUnknownN/A

Frequently Asked Questions

What does this skill do?

GitHub Issue群からClaude Code並列開発用の実行プロンプト集(docs/prompts/xxx.md)を自動生成するスキル。 「開発計画を作成して」「実行プロンプトを生成して」「dev-planを作って」「プロンプト集を作って」 「並列開発の計画を立てて」などのリクエストで発動。 Issue番号リストを受け取り、依存関係のWave構造を対話で決定し、 /gtr-workflow → 実装 → /e2e-test → /pull-request の一連の指示を各Issueごとに生成する。

Where can I find the source code?

You can find the source code on GitHub using the link provided at the top of the page.

Related Guides

SKILL.md Source

# 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構造の決定

1. Issue内容から依存関係を分析し、Wave構造を提案
2. 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](references/prompt-template.md) のテンプレートに従ってプロンプトを生成。

Issue本文から以下を自動抽出してテンプレートに埋め込む:
- **補足ドキュメント**: `docs/SPEC-*.md` や `docs/*.md` への参照
- **既存コード参考**: `app/`, `components/` 等への参照
- 該当する記述がなければ省略

### Step 7: ファイル出力

AskUserQuestion でファイル名を確認:
```
「出力ファイル名を教えてください」
default: "docs/prompts/{プロジェクト名}.md"
```

出力形式は [references/output-example.md](references/output-example.md) を参照。

## 制約

- コードを書かない(プロンプトファイルの生成のみ)
- Issue本文に書かれていない補足情報は推測しない
- Wave構造は必ずユーザーに確認してから確定する
- `gh` CLI が認証済みであることが前提

Related Skills

pull-request

8
from okazuki58/agent-skills

プルリクエスト作成。コミット済みの変更内容を分析し、簡潔でわかりやすいPR内容を自動生成。 「PRを作成して」「プルリクエストを作って」「PRお願い」などのリクエストで発動。

issue-create

8
from okazuki58/agent-skills

雑な要件や思考メモからGitHub Issueを生成するスキル。 「Issueを作成して」「Issueを作って」「Issue起票して」「これをIssueにして」などのリクエストで発動。 テキスト入力や添付ファイルから要件を抽出し、構造化されたIssueを作成する。 記載されていない仕様は推測せず、不明点はユーザーに質問する。

gtr-workflow

8
from okazuki58/agent-skills

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.

You are a professional Chief Marketing Officer. Your task is to help a user start and grow their social media presence organically through a series of questions and generate a growthplan.md blueprint.

6
from Harmeet10000/skills

Follow these instructions:

Marketing Strategy

planar-isotopy-screen

16
from plurigrid/asi

Planar Isotopy Screen Mapping

gay-fokker-planck-staging

16
from plurigrid/asi

Two Fokker-Plancks per staging gate, conditioned on (rama OR goblins)

fokker-planck-analyzer

16
from plurigrid/asi

Layer 5: Convergence to Equilibrium Analysis

executing-red-team-engagement-planning

16
from plurigrid/asi

Red team engagement planning is the foundational phase that defines scope, objectives, rules of engagement (ROE), threat model selection, and operational timelines before any offensive testing begins.

create-implement-plan

16
from shibayu36/config-file

要件定義書から実装計画(フェーズ分解・commit分解)を作成する

project-planner

16
from 0xDarkMatter/claude-mods

Detects stale project plans and suggests session commands. Triggers on: sync plan, update plan, check status, plan is stale, track progress, project planning.

request-refactor-plan

15
from ifiokjr/oh-pi

Create a detailed refactor plan with tiny commits via user interview, then file it as a GitHub issue. Use when user wants to plan a refactor, create a refactoring RFC, or break a refactor into safe incremental steps.

review-plan

15
from sushichan044/dotfiles

Diagnostically review an implementation plan against the current codebase. Focuses on problem framing, expected behavior, and architecture decisions. This skill is read-only — it does not edit files or rewrite the plan.