Validates completed work against defined acceptance criteria. Use after completing a task that has specific success criteria defined in issues, specs, or task descriptions.
日本語の概要は準備中です。原文の説明を表示しています。
Runs a multi-phase project from an orchestrating main thread that plans, routes and verifies but does not build. Defines a few long-lived workstreams, each owning a file area end to end in its own worktree, and routes every follow-up to the owning agent instead of spawning a one-off. Covers base-SHA recording, rebase-before-commit, stale-checkout detection, and shared-machine hygiene (ports, processes, measurement noise). Use when a project spans several phases or sessions with three or more agents working at once.
インストールする前に、エージェントに与えられる指示の中身を確認できます。
vibe-parallel-task-decomposition answers "what can run at once?" This skill answers the next question: who owns what for the rest of the project, and what does the main thread do while they work? The main thread plans, routes and verifies. If it starts building, its context fills with detail and parallelism collapses. If it delegates reactively, every request becomes a new agent that needs a fresh brief, and nobody owns the result.
vibe-parallel-task-decomposition)Define workstreams by file ownership. Use three to eight streams, each owning a set of paths end to end. For each stream, write down: paths owned, acceptance criteria, gates it must pass, and paths it must not touch. Shared files (global styles, layout, config) get exactly one owner; other streams request changes to them through the orchestrator.
Record the base. Note the base commit SHA and branch for the phase. Each writing stream gets its own worktree (or clone) from that base. Read-only agents (reviewers, auditors) can share one.
Brief once, for the whole phase. Each brief contains the ownership map, the gates, the commit rule ("rebase onto the remote branch, rebuild, run gates, then push; never force"), and a bounded report format. Ask for conclusions, not file dumps.
Owners do the whole loop. Each stream builds, verifies, commits and pushes its own work. Don't spawn separate committer, fixer, or description-writer agents.
Route, don't spawn. Send each new request, review finding, or CI failure to the stream that owns the file, as a message to the running agent. Spawn a new agent only for a new file area or a new phase.
Distrust every checkout. Before building or committing, compare the working tree to the remote branch. A clean local build can depend on another agent's uncommitted edit in a shared tree, which CI won't have. If the main checkout is behind or dirty, find out which commit it matches before you reset it.
Keep the machine fair. Worktrees isolate files, not the machine. Give each agent a private port and a distinct server process. Record machine load alongside any timing measurement, and don't trust results taken under heavy load (vibe-flake-root-cause). Each agent stops the servers it started.
Gate the combined head. After the streams land, run the full gates on the integrated commit, not per stream. Route failures back to their owners. Then remove worktrees and stale branches. A subagent may not be able to remove its own worktree, so the orchestrator cleans up.
Base: [branch] @ [sha] · Streams: N · Gates: [list]
| Stream | Owns (paths) | Must not touch | Acceptance | Gates |
|---|---|---|---|---|
| WS1 routing | app/routes, lib/redirects | global styles | all old URLs redirect | build, route check |
| Item | Source | Routed to | Status |
|---|---|---|---|
| CSS over budget on /x | perf gate | WS3 | fixed abc1234 |
まだレビューはありません。使ってみた感想をお寄せください。
概要と使いどころ
Validates completed work against defined acceptance criteria. Use after completing a task that has specific success criteria defined in issues, specs, or task descriptions.
日本語の概要は準備中です。原文の説明を表示しています。
Generates edge case, failure mode, and spec-driven test cases. Covers boundary values, nil inputs, concurrency, resource exhaustion, malformed data, and requirement-linked traceability tests. Use after happy-path tests exist and before claiming coverage is complete, when requirements lack tests, or before a security review.
日本語の概要は準備中です。原文の説明を表示しています。
Catches shortcuts and reward hacking — weakening or deleting tests to make them pass, hard-coding expected outputs, silently dropping requirements, or claiming work is done without running it. Use before declaring a task complete and whenever a test or requirement feels like it's in the way.
日本語の概要は準備中です。原文の説明を表示しています。
Safely integrates commits from parallel agent branches using sequential cherry-pick. Use after parallel work completes in isolated branches or worktrees.
日本語の概要は準備中です。原文の説明を表示しています。
Audits tests for concurrency safety — race conditions, shared mock state, cleanup ordering. Use when writing tests that involve goroutines, async operations, or shared mutable state.
日本語の概要は準備中です。原文の説明を表示しています。
Enforces tiered test coverage standards with three dimensions — line coverage by tier, spec-to-test traceability, and spec-to-code implementation mapping. Use before claiming code is complete.
日本語の概要は準備中です。原文の説明を表示しています。