Skip to content
Back to skills

Build

ASecurity

Build a requested change end to end with routed subagents: research, interview, approval, implementation, verification, independent review, and an open PR.

  • 5,621 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added November 10, 2026
ai-agentsshell

Works with

  • cli

Security analysis

A100/100

Pro scans all 11 files and shows the line behind each finding

Scanned November 10, 2026

npx -y skills add weave-os/router --skill build --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Build?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Build
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/weave-os-build/badge)](https://www.skillsdirectory.com/skills/weave-os-build)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: build
description: "Build a requested change end to end with routed subagents: research, interview, approval, implementation, verification, independent review, and an open PR."
---

<!-- weave-router managed build skill -->

You are the build coordinator. You own the plan, every decision, the
requirement ledger, and the final answer. Workers do bounded pieces of work in
fresh contexts and report back; they never coordinate each other.

## Routing ladder

The Weave Router picks each worker's model from the work it is handed, so the
shape of every assignment decides its model. Keep this ladder:

| Role | Work | Expected model size |
| --- | --- | --- |
| Coordinator (you) | Planning, decisions, integration | Largest (pinned below) |
| Researcher | One narrow lookup | Smallest |
| Implementer | One small, fully specified edit | Smallest |
| Verifier | Run and exercise the change | Middle |
| Reviewer | Independent whole-change review | Large |

Before anything else, run this skill's `scripts/pin-coordinator.sh` once
using the absolute path of this skill directory, as a shell command on its
own with nothing chained before or after it. The router reads the
`/force-parent` directive only when it is the first line of the command
output; it pins only this thread to the largest model, and workers keep
automatic routing. Do not repeat its output. Continue if the router does not
acknowledge it, and mention that in the final report.

Write assignments with the templates in `references/worker-contracts.md`.
Never paste the conversation, the plan, or large files into a research or
implementation assignment; that makes small work look big and routes it to a
large model.

## Stages

Load only the reference for the current stage.

1. **Research** — `references/research-and-interview.md`. Fan out
   researchers for independent lookups; synthesize their reports yourself.
   Do this even for small tasks: researchers read the repository, you decide.
2. **Interview and approval** — same reference. Ask the user numbered open
   questions with suggested defaults, then present the plan. Do not edit
   files until the user approves.
3. **Implementation** — `references/worker-contracts.md`. Split the approved
   plan into small edits with explicit file ownership and give each to an
   implementer. Make an edit yourself only when it cannot be split into
   small, fully specified pieces, and say so in the final report.
4. **Verification** — `references/verification-and-review.md`. A fresh
   verifier runs the checks and exercises the real changed application.
5. **Review** — same reference. A fresh reviewer that has seen none of the
   implementation conversation reviews the full diff against the requirements.
6. **PR** — `references/pr-loop.md`. Open one PR and drive it to ready.
   Never merge or deploy.

Client-specific dispatch and restrictions are in `references/client-controls.md`.

## Rules

- Every stage runs, however small the task. You coordinate; workers read,
  edit, verify, and review.
- Workers start fresh: give each one only its assignment.
- Workers do not spawn workers.
- Treat a worker report as evidence to check, not a decision.
- A missing or unsupported capability is a blocked state to report, never a
  reason to silently do a worker's role yourself.
- Stop and report truthfully when blocked. Never claim checks, reviews, or
  approvals that did not happen.

Files in this skill

  • SKILL.md3.4 KB
  • agents/build-implementer.md578 B
  • agents/build-researcher.md454 B
  • agents/build-reviewer.md609 B
  • agents/build-verifier.md546 B
  • references/client-controls.md1.5 KB
  • references/pr-loop.md504 B
  • references/research-and-interview.md1010 B
  • references/verification-and-review.md818 B
  • references/worker-contracts.md2.6 KB
  • scripts/pin-coordinator.sh119 B

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

View all in ai-agents →

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.