- Home
- Skills
- Agents & Orchestration
- Parallel Build Planner: File Leases & Waves for Multi-Agent
Works with the AI Agents you already use
Parallel Build Planner: File Leases & Waves for Multi-Agent
Splits a spec into self-contained coding sessions with exact file ownership, commit checkpoints and a parallel wave plan, so several agents build at once without collisions.
$14
Parallel Build Planner: File Leases & Waves for Multi-Agent
Example session with this skill installed
Plan the build for program/shelflife/specs/. I can run 3 agents at once.
- Read your context and instructions
- Compiled the parallel build planner
Program: ShelfLife · Feature: core-pantry · Directory: program/shelflife/prompts/core-pantry/
Stack lifted from specs/architecture.md (SvelteKit 2, Drizzle, SQLite/Turso, Vercel). Module registry M01–M05 written to PROGRAM-CONFIG.md.
| File | Title | Owns | Depends | Ckpts |
|---|---|---|---|---|
| SESSION-01 | DB client + app shell | src/lib/server/db/**, src/routes/+layout.* | — | 2 |
| SESSION-02 | Items journey end to end | src/lib/server/items/**, src/routes/api/items/**, src/routes/(app)/pantry/**, src/routes/(app)/add/**, tests/items/** | 01 | 4 |
| SESSION-03 | Households + invite links | src/lib/server/households/**, src/routes/join/**, src/routes/(app)/household/**, tests/households/** | 01 | 3 |
| SESSION-04 | Daily digest | src/lib/server/digest/**, src/routes/api/cron/digest/**, vercel.json, tests/digest/** | 02, 05 | 2 |
| SESSION-05 | Settings (incl. timezone) | src/routes/(app)/settings/**, src/lib/server/settings/**, tests/settings/** | 01 | 2 |
Wave plan
| Wave | Sessions | Why concurrent |
|---|---|---|
| 1 | 01 | bootstrap spine every column needs |
| 2 | 02 ‖ 03 ‖ 05 | Owns disjoint path by path; each depends only on 01 |
| 3 | 04 | needs 02's listForHousehold and 05's settings.timezone |
First narrow journey: add item → list → close and reopen the DB → still listed, through the real POST /api/items route (SESSION-02 cp2).
Preflight
D2 fact origins: the digest needs a household timezone that no spec produces. Assigned to SESSION-05 cp1; SESSION-04 rechecks it at checkpoint 0.
- D4 leases: no two wave-2 sessions share a path;
package.jsonis untouched by all (no new dependencies planned). - D6 early integration: passes at SESSION-02 cp2 (real route + SQLite file, no mocked fetch).
Granularity note: 5 sessions. Items is one column (API + service + screens + tests) instead of three layer sessions, saving two lossy handoffs. Digest is split only because of a hard dependency on 02's committed query.
Next step: open RUN.md. Wave 1 is one paste line; wave 2 is three agents in parallel.
Connects securely to your tools. The creator never sees your data.
About this skill
Running two or three coding agents at once is easy. Getting a working app out of it isn't: they edit the same files, build against adapters nobody wrote, and each passes its own tests while the feature never connects end to end. This skill writes the plan that prevents all three.
What it does
- Writes
SESSION-NN.mdprompts. Each is self-contained, with front matter that's a contract:Owns(the exact paths it may write, which is also itsgit addpathspec),Reads,Depends on,Concurrent withandResources. - Adds 2–6 checkpoints per session. Each is a real commit where the tree builds and the tests pass, so a dead session resumes from checkpoint four, not zero.
- Writes
STATE.md: a wave plan (which sessions run in parallel, and why it's safe), dependency graph, capability readiness and design decisions. - Writes
RUN.md: copy-paste launch lines per wave for separate terminals, git worktrees, background agents or subagents. - Writes
EXECUTE.md: the protocol every session follows, so even an agent without this skill installed stays in its lease, commits correctly and hands off cleanly. - Writes
PROGRAM-CONFIG.md: stack, module registry with import edges derived from real code, and test commands that actually scope.
How it works
- Ingest your spec, PRD, RFC, bug list or plain-English intent, plus prior state and review findings (each one gets a disposition; none get silently dropped).
- Analyse the codebase and verify every symbol, path and flag the plan will name.
- Plan capabilities first, leases second. Trace each user journey end to end, then cut 3–8 coherent sessions by column, not by layer.
- Run the seam preflight on every consumer session: does the producer exist, does its output fit, is the meaning preserved, what proves the real path?
- Run the D1–D7 preflight before calling the plan ready: coverage, fact origins, ownership, leases, dependencies, early integration, runtime wiring.
Frameworks & tools
Any language or stack. Requires git for checkpoint commits. Works with any parallelism: terminals, worktrees, background agents or subagents.
Why this beats prompting it yourself
"Break this into tasks" gets you layer-wise tickets (all backend, then all frontend) that only integrate at the very end. This skill enforces opinions earned the hard way: only three legitimate reasons to split a session, no verification-only or "foundations" sessions, literal path-by-path lease checks, an early end-to-end journey through the real transport, and riskiest-premise-first scheduling.
Use cases
- Run 2–5 Claude Code, Codex or Cursor agents in parallel on one feature.
- Turn an App Blueprint (or any spec) into an executable build plan.
- Plan a large refactor so parallel work never collides.
- Give each git worktree a session whose merge can't conflict.
Known limitations
Plans only; it doesn't execute sessions (Parallel Build Orchestrator does that). Needs a git repo. Best for features of 1–8 sessions. Very large programs should be planned one feature at a time.
How to use
- 1
Connect your agent to the Agensi MCP
Copy the prompt and paste it into Claude, ChatGPT, Cursor or any agent that supports MCP. It sets up the connection for you. Manual setup
- 2
Sign in to Agensi
Your agent shows a sign-in link. Sign in and click Allow.
- 3
Ask for what you need
Your agent loads this skill and uses it on your task. It always asks before any payment.
Reviews
No reviews yet
Be one of the first to try it. Every listed skill goes through the trust checks below.
Security scanned
Checked by our 8-point scan before listing
Fresh listing
Recently published to Agensi
Money-back guarantee
Doesn't do what its page promises? You get your money back.
Trust & safety
Security scan
Security scan passed 3 days ago
Requires