AgentStack
Browse Sign in
Browse Why AgentStack Sell Docs
Sign in
SKILL verified MIT Self-run

Build

skill-chrille0313-agentic-monorepo-template-build · by chrille0313

Run the inner agentic loop on one task. The implementer builds, a fresh-context reviewer judges, and findings cycle back until approval (max 3 rounds). Use when the user says "build X", "implement issue #N", "work on the next backlog item", or CI dispatches a labeled issue.

— No reviews yet
0 installs
3 views
0.0% view→install

Install

$ agentstack add skill-chrille0313-agentic-monorepo-template-build

✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • ✓ Prompt-injection patterns
  • ✓ Secret / credential exfiltration
  • ✓ Dangerous shell & filesystem operations
  • ✓ Untrusted network calls
  • ✓ Known-malicious package signatures

What it can access

  • ✓ Network access No
  • ✓ Filesystem access No
  • ✓ Shell / process execution No
  • ✓ Environment & secrets No
  • ✓ Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

View the full security report →

Verified badge

Passed review? Show it. Paste this badge into your README, it links to the public security report.

AgentStack Verified badge Links to your public security report.
[![AgentStack Verified](https://agentstack.voostack.com/badges/verified.svg)](https://agentstack.voostack.com/security/report/skill-chrille0313-agentic-monorepo-template-build)

Reliability & compatibility

✓ Security review passed
0 installs to date
— no reviews yet
● 12d ago

Declared compatibility

Claude CodeClaude Desktop

Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.

Preview Execution monitoring

We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.

How agent discovery & health will work →
Are you the author of Build? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

/build: the inner loop (evaluator-optimizer)

Input ($ARGUMENTS): an issue number, a task description, or empty (meaning the next ready backlog item).

You are the loop controller. You do not implement or review yourself; you dispatch the implementer and reviewer subagents, own the command-contract gate, route the verdict, and own git state.

1. Resolve the spec

  • Issue number → gh issue view (body + comments).
  • Description or empty → if it already has acceptance criteria, use it; otherwise spawn the pm agent to shape it into a spec (for empty input, PM also picks the item).
  • No acceptance criteria obtainable → stop and ask the user; never build without a spec.

2. Prepare isolation

If not already on a task branch/worktree: create branch agent/ (worktree if the session supports it). Never build on main.

If the task is an issue, label it in-progress now; remove the label when the loop ends (PR opened, or escalation).

3. Loop (max 3 rounds)

Round N:

  1. Implement: spawn the implementer agent with the full spec text. On round 2+, message the same implementer (it has the context) with the reviewer's blocking findings verbatim.
  2. Sanity-check its report: if STATUS: BLOCKED, stop and surface it to the user.
  3. Gate: run check/test/build yourself on the finished diff. You own this run: the implementer checks only what it touched, and the reviewer takes your result as given. Red goes back to the implementer without consuming a round, at most twice in a row; a third red gate ends the loop the way STATUS: BLOCKED does, with the failing output surfaced.
  4. Review: spawn a fresh reviewer agent each round (never reuse; fresh context is the point). Give it only the spec, the branch/diff reference, the round number, and the gate result. Never forward the implementer's report or reasoning.
  5. Route the verdict:
  • APPROVE → exit loop to step 4.
  • REQUEST_CHANGES → next round with the blocking findings.
  • No-progress exit: if the round produced the same blocking findings as the previous one, or the diff didn't change, stop early and escalate; more rounds provably won't help.
  • Disputed finding: when the implementer disputed a finding with evidence and a reviewer restates it, surface the disagreement to the user if interactive. If headless, spawn a fresh judge agent (general-purpose) with only the spec, the finding, and both sides' evidence; its ruling on that finding is final. Never let the implementer and reviewer negotiate to consensus.
  • After round 3 still not approved → stop and escalate: present the spec, what was built, and the unresolved findings. Do not keep looping; do not merge anything.

4. On approval

Your gate already ran green on the approved diff, and CI runs it again on the PR.

  1. Commit on the task branch following the commit skill: small modular commits, referencing the source issue.
  2. Interactive session → present a summary and ask whether to push + open a PR.

Headless/CI session → push and open a PR, Closes # in the body, and comment the PR link on the issue.

  1. The summary/PR body must make the human gate an informed check, not a rubber stamp:
  • what was built, mapped to the acceptance criteria
  • review-round history: findings by severity, fixed vs disputed
  • verification evidence: the gate result, and what the reviewer exercised on the running app
  1. Never merge. The merge gate is human.

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet, be the first.

Versions

  • v0.1.0 Imported from the upstream source.