From claude-skills
並列開発ワークフロー。 タスク分解→ブランチ作成→並列投入→auto-merge→レポート。 "/parallel-dev-orchestrator:par-plan", "並列開発", "タスク分解"で発動。
How this skill is triggered — by the user, by Claude, or both
Slash command
/claude-skills:parallel-dev-orchestratorThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
CLI⇄Web並列開発を自動化するBoris流ワークフロー。
README.mdcommands/par-dispatch.mdcommands/par-harvest.mdcommands/par-init.mdcommands/par-plan.mdcommands/par-status.mdreferences/dispatch-methods.mdreferences/github-setup.mdreferences/plan-format.mdreferences/troubleshooting.mdtemplates/plan.yaml.templatetemplates/report.md.templatetemplates/task-prompt.md.templatetemplates/web-prompt.mdCLI⇄Web並列開発を自動化するBoris流ワークフロー。
/par-plan "ゴール" → 計画確認 → ブランチ自動作成 → Webプロンプト表示
↓
claude.ai/code に貼り付けて実行
↓
/par-harvest でPR収穫
Trigger phrases: /parallel-dev-orchestrator:par-plan, 並列開発, タスク分解, parallel tasks
| ケース | 理由 | 代替案 |
|---|---|---|
| 大規模リネーム/リファクタ | 複数ブランチで同一ファイルを触る | 単一ブランチで実行 |
| 広域の設計変更 | scope分離が困難 | 先に設計PRを1つ作成 |
| DBマイグレーション | 実行順序が厳密 | 依存順に直列実行 |
| 同一ファイル集合を触るタスク | コンフリクト確定 | タスクを再分割 |
判断基準: scope.excludeで明確に分離できないなら、並列化しない。
| Risk | auto-merge | 必須条件 |
|---|---|---|
| low | ✅ 許可 | CI通過 |
| medium | ✅ 許可 | CI通過 + required checks |
| high | ❌ 禁止 | 手動レビュー必須 |
High riskの例: 認証/決済/データ削除/外部API連携/本番設定変更
gh auth loginyq, jq詳細: references/github-setup.md
┌─────────────────────────────────────────────────────────┐
│ /par-plan "認証機能をOAuth2対応に" │
└─────────────────────────────────────────────────────────┘
│
▼
┌─────────────────────────────────────────────────────────┐
│ Phase 1: Analyze & Confirm │
│ ゴール分析 → タスク分解 → 計画表示 → ユーザー確認 │
│ → reports/plan-{timestamp}.yaml │
└─────────────────────────────────────────────────────────┘
│
▼
┌─────────────────────────────────────────────────────────┐
│ Phase 2: Prompt Generation │
│ 各タスク用Webプロンプトを自動生成・表示 │
│ → claude.ai/code に貼り付けて実行 │
└─────────────────────────────────────────────────────────┘
│
▼
┌─────────────────────────────────────────────────────────┐
│ Phase 3: Harvest │
│ /par-harvest → auto-merge有効化 → レポート生成 │
│ → reports/harvest-{timestamp}.md │
└─────────────────────────────────────────────────────────┘
# 1. 環境チェック
/parallel-dev-orchestrator:par-init
# 2. 計画作成 → ブランチ作成 → プロンプト生成
/parallel-dev-orchestrator:par-plan "ユーザー認証をOAuth2対応にする"
# 3. Web実行(表示されたプロンプトを claude.ai/code へ)
# 4. PRマージ
/parallel-dev-orchestrator:par-harvest --watch
/parallel-dev-orchestrator:par-dispatch # 全タスク
/parallel-dev-orchestrator:par-dispatch --task T01 # 特定タスクのみ
詳細: references/dispatch-methods.md
epic: "機能説明"
base_branch: "main"
timestamp: "20260105-1400"
tasks:
- id: T01
title: "OAuth2プロバイダー追加"
scope:
include: ["src/auth/", "config/oauth.ts"]
exclude: ["src/auth/legacy/"]
done:
- "OAuth2ログインがGoogle対応"
- "npm test -- auth 通過"
risk: medium
dependencies: []
merge_order: ["T01", "T02"]
重要原則:
| パターン | 重大度 | 理由 |
|---|---|---|
| ブランチ保護なしでauto-merge | Critical | マージ事故の原因 |
| scope重複のまま並列実行 | Critical | コンフリクト確定 |
| 大きすぎるタスク(>500行) | Warning | レビュー困難 |
| テストなしでマージ | Warning | 品質低下 |
問題発生時は references/troubleshooting.md を参照。
主なシナリオ:
| ファイル | 説明 | 生成タイミング |
|---|---|---|
reports/plan-{timestamp}.yaml | タスク分解結果 | par-plan |
.worktrees/t{N}/ | 並列作業ディレクトリ | par-dispatch |
reports/harvest-{timestamp}.md | 完了レポート | par-harvest |
| コマンド | 説明 |
|---|---|
/parallel-dev-orchestrator:par-status | 現在のプラン・PR状況を表示 |
/parallel-dev-orchestrator:par-init | 環境チェック |
/parallel-dev-orchestrator:par-plan | タスク分解 |
/parallel-dev-orchestrator:par-dispatch | タスク投入 |
/parallel-dev-orchestrator:par-harvest | PR収集・マージ・レポート生成 |
& は非公式 - 動作しなければworktreeへGuides creation, editing, and verification of skills for AI coding agents using test-driven development with subagent scenarios. Use when authoring or debugging skills.
npx claudepluginhub usedhonda/claude-skills --plugin skill-from-history