Build software step by step with the Dev Pipeline
For people building software with agents: the Dev Pipeline walks a coding task through plan, review, build, polish and docs, stopping where you want to approve, and ends with a branch ready to merge.
The Dev Pipeline is for people who build software with agents. Type /dev-pipeline and a task, and the agent works through it in order: plan, red team (a hard look for flaws), build with tests, polish, docs, and a final check. It works on its own copy of the code and stops at a branch marked ready to merge; it never pushes or merges by itself.
Turn it on#
Preview means the panel is still in development and is off until you turn it on.
In Settings > Optional Features, turn on Enable Dev Pipeline skill (the card below). This adds the
/dev-pipelinecommand to Claude Code and also shows a Dev Pipeline row under Developer Tools.Open the panel's Setup tab and, under Which repositories, switch on the projects to use it in.
In a session in one of those projects, type
/dev-pipelineand your task.
The Dev Pipeline switch above, in Lab, is optional: it shows the panel even while the skill is off.
Choose where it stops for you#
After each of the first five steps the run reaches a gate: a point where you approve, give feedback or stop. In the panel's Setup tab, Gate auto-approval has a switch for each gate (Plan, Red Team, Build, Elegance, Docs) and Auto-approve every gate. At first the plan gate waits for you and the other four approve themselves when their step reports done.
A gate that asks you a question is never approved for you, whatever the switches say.
Watch your runs#
The Live tab lists every running pipeline by project: the step it is on, a count of runs waiting for you (with Approve), and its spend so far. If a session dies partway, its run is kept and the panel offers Adopt, which starts a new session that picks it up where it stopped. Adopting starts a paid session, only when you click it.
Keep agents off your main branch#
Git guardrails protect every agent Yardmaster runs, not just pipeline runs. With them on (they are on at first), an agent can't commit or push to a protected branch such as main, edit files while a project sits on one, or throw away work with git stash.
Change them in the Setup tab or Settings > Optional Features: switch them to warn only, edit the protected branches, leave out a project, or pause them for a few minutes. Pausing them and leaving out a project are yours alone: agents and your phone can't do either.
They also protect Codex sessions that Yardmaster starts, and an inbox notice tells you if Codex ever stops running the guardrail. Codex works in the project folder itself, so on a project sitting on main or master it can't edit files or commit until it makes its own worktree (it is allowed to). Codex sessions billed through OpenRouter are not covered yet. They protect Antigravity sessions too, checked live in Antigravity 1.4.11.
For Antigravity, Yardmaster adds a small plugin to Antigravity's own folder (~/.gemini/config/plugins/yardmaster-git-guardrails). It runs no check in sessions you start yourself, though Antigravity may ask your permission for a step while it is installed. To remove it, run agy plugin disable yardmaster-git-guardrails in a terminal, or turn Git guardrails off and Yardmaster takes the plugin out at its next start or Antigravity session. If you delete the folder while they are on, Yardmaster puts it back.
Your project's standards. Each run also checks the change against your project's own rules before building and before merging, from
.claude/dev-pipeline/standards.mdin the project (a general set when there is none).Hands-free. Ask for it ("run autonomously") and the run moves through every step, stopping only for a real decision or a build it can't get green. It still ends at a ready branch.
Helpers. Workflow companions in the Setup tab add optional helpers, such as Remind every session to use the pipeline and Add the pipeline quick replies.
Related
- Merge pull requests with PR Merge QueueSee your open GitHub pull requests sorted by how ready they are, have an agent get one ready to merge, and merge, review or close it from its card.
- Let auto-replies answer your agentsAuto-replies answer or tidy up a session when its agent says something you expect, so work keeps moving while you are away.