ワンクリックで
implement
Analyzes ROADMAP and implements tasks in parallel using worktrees and subagents. Use when starting implementation work.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Analyzes ROADMAP and implements tasks in parallel using worktrees and subagents. Use when starting implementation work.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
Implements a task from spec/tasks in a git worktree following TDD. Use when working on a specific task by keyword.
Reviews a PR from the main repository without a worktree. Use for lightweight PR review.
Cleans up completed phases in ROADMAP, moving relevant info to specs or docs.
Implements a task locally (without worktree) following TDD with IPC status reporting. Use when working on a task in an existing branch.
Creates a new task file from template. Use when adding a new task to the project.
Merges an approved PR and performs post-merge cleanup. Use after PR is approved.
| name | implement |
| description | Analyzes ROADMAP and implements tasks in parallel using worktrees and subagents. Use when starting implementation work. |
spec/tasks/ROADMAP.md を確認し、並列実装可能なタスクを分析して実装を進めます。
メインエージェントは管理・指揮のみを行い、直接の実装作業は行いません。
以下は全てサブエージェント(ワーカー)に委譲すること:
メインエージェントが行うのは:
各ワーカーは 独立した Claude CLI プロセス として tmux pane で実行される。 Agent tool のサブエージェントではない。これにより:
# Pane数チェック(5以上なら待つ)
tmux list-panes | wc -l
# ワーカーをスポーン
./scripts/spawn-worker.sh feat/<task-name> <task-keyword>
# レイアウト調整
./scripts/apply-layout.sh
spawn-worker.sh が自動で:
project--worktrees/ 内)# エージェント状態一覧
./scripts/monitor-agents.sh
# 特定ペインの出力確認
tmux capture-pane -t <pane-id> -p | tail -30
# タスク完了チェック
./scripts/check-task-completion.sh <branch> pr-creation
ワーカーがPR作成完了したら:
gh pr list --head <branch>./scripts/kill-agent.sh <pane-id>./scripts/spawn-reviewer.sh --pr <pr-number>./scripts/apply-layout.shレビューア完了後、指摘ゼロ(LGTM)になるまで自動でループする。
while true:
1. レビュー結果確認: `gh pr view <pr-number> --comments` で最新コメントを取得
2. レビューア終了: `./scripts/kill-agent.sh <pane-id>`
3. REVIEW_RESULT マーカーを解析:
- verdict: LGTM → ループ終了、Step 6 へ
- verdict: NEEDS_CHANGES → 修正エージェントを起動
4. 修正エージェント起動:
`./scripts/launch-agent.sh <worktree-dir> "<全指摘を含む修正指示>"`
- レビューコメントの全指摘(Critical/Improvement/Minor)を修正指示に含める
- 修正後に git commit & push するよう指示
5. 修正完了を確認(idle になるまで監視)
6. 修正エージェント終了: `./scripts/kill-agent.sh <pane-id>`
7. 再レビュー: `./scripts/spawn-reviewer.sh --pr <pr-number>`
8. レビューア完了を待つ → Step 1 に戻る
例外: スコープに関わる判断が必要な指摘(設計変更、機能追加等)はユーザーに確認を仰ぐ。
全指摘が解消されたら:
./scripts/merge-pr.sh <pr-number>
spec/tasks/completed/ へ移動Phase 1 (key) ──→ Phase 3 (single) ──→ Phase 4 (bracket)
↑ ↓
Phase 2 (locator) ──────┘ Phase 11 (plugin) ←── Phase 5 (inline)
↑
Phase 6 (yaml) ──→ Phase 7 (resolver) ──→ Phase 8 (bib loader)
↓
Phase 9 (citation fmt)
↓
Phase 10 (bibliography fmt)
独立して開始可能: Phase 0, 1, 2, 6, 7
| Script | Purpose |
|---|---|
spawn-worker.sh | worktree作成 + ワーカー起動 |
spawn-reviewer.sh | PR用レビューア起動 |
launch-agent.sh | 汎用エージェント起動(pane + settings + Claude) |
kill-agent.sh | エージェント停止 |
send-to-agent.sh | エージェントにプロンプト送信 |
check-agent-state.sh | エージェント状態確認 |
check-task-completion.sh | PR/レビュー状態確認 |
monitor-agents.sh | 全エージェント状態一覧 |
apply-layout.sh | tmuxレイアウト調整 |
merge-pr.sh | PRマージ + クリーンアップ |