一键导入
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 职业分类
| 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マージ + クリーンアップ |
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.