How my daily workflow moved from writing long prompts, to being interrogated by the agent, to running a fleet of agents in parallel.
Split the work in two: one pass to decide what to build, one agent to actually build it.
A single, well-bounded task — small to medium. Fast, predictable, and the plan is a checkpoint I can read before any code is written.
The output is only as good as my brief. Anything I forget to mention simply doesn't get built.
Instead of me describing the feature, the agent interrogates me round after round until nothing is left unsaid. Four commands cover almost everything I do.
Only one session can run per project.
The moment a grilling or an /implement is running, that repo is occupied. I sit and watch instead of starting the next thing.
If one agent per repo is the limit — how do I get more repos?
A worktree is a second checkout of the same repo on its own branch — so it's a second "project" as far as Claude Code is concerned. One worktree per feature, one session each.
Real parallelism. Feature A gets grilled while feature B is being implemented and C waits for review — each fully isolated, no stashing, no branch switching mid-thought.
Everything above was manual bookkeeping, and it grew with every extra agent.
An "agent development environment": free and open source, from Stably (YC). It owns the worktree bookkeeping so I only look at the work. onorca.dev
The skills still do the thinking. Orca just removes every reason not to run five of them at once.
| Step 1 · /plan | Step 2 · skills | Step 3 · + worktree | Step 4 · Orca | |
|---|---|---|---|---|
| Who specifies | Me, up front, in full | Agent asks, I decide | Agent asks, I decide | Agent asks, I decide |
| Work size | Small → medium, single task | Small → huge (wayfinder) | Small → huge | Small → huge |
| Spec survives? | In the chat only | ADRs, glossary, tickets | Same, per tree | Same, per tree |
| Parallelism | 1 task | 1 session / project | N, manual setup | N, automatic |
| My overhead | Writing long prompts | Answering questions | Answering + worktree admin | Answering + reviewing |
The biggest jump wasn't a better model — it was giving up the long prompt. Run /grill-me on your next ticket and answer honestly.
grill-me for a small change · grill-with-docs when the design deserves an ADR · wayfinder when it's bigger than one session.
One session per project is a hard limit. A worktree per feature is the whole trick — Orca just does it for you.
Once four agents run at once, the bottleneck stops being typing and starts being judgement. Plan for that.
github.com/mattpocock/skills · onorca.dev