release-build

Carries one release component from claim through build, review, and merge against the Marshall store.

Updated Jul 15, 2026
One-click install
npx skills add https://github.com/builtbyberry/marshall-claude-plugin --skill release-build-builtbyberry
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: release-build
Source: https://github.com/builtbyberry/marshall-claude-plugin/tree/main/marshall/skills/release-build
Command: npx skills add https://github.com/builtbyberry/marshall-claude-plugin --skill release-build-builtbyberry

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Coordinating a single release component from unclaimed to merged requires retyping the same sequence by hand every time: claim, plan, pressure-test the plan, build, prove tests can fail, change-review, fix, verify fixes, and land. This Skill encodes that sequence once, so a component is carried to merged without skipped gates or lost resume state. ## Core Features & Use Cases - Guided component loop: Runs a nine-step sequence (claim, plan, plan pressure-test, build, prove-can-fail, repo gates, change-review, independent fix verification, landing) against the shared Marshall store. - Composable design: Delegates the claim lifecycle to /marshall:release-topic and lens-based review mechanics to /marshall:change-review, owning only sequencing, the two homeless review gates, and the landing. - Resumable autonomy: Derives resume points from the store plus git (never conversation memory), supports resume and land-only entry modes, and enforces exactly three hard stops with the claim held. - Use Case: Dispatch the loop against a claimed component in autonomous mode; it plans, builds, reviews, fixes, verifies, and merges when clean, or hard-stops and surfaces blockers with the claim still held. ## Quick Start Ask the agent to run /marshall:release-build on a component to carry it from claim to merged.

Frequently Asked Questions about release-build

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I carry a release component from claim to merged?

Run /marshall:release-build against the component. It claims the work, plans, pressure-tests the plan, builds, proves tests can fail, runs change-review, verifies fixes independently, and lands the PR, all against the shared Marshall store.

How does release-build resume an interrupted run?

It derives the resume point from the Marshall store plus git state, never conversation memory. On ambiguity it re-runs the covering gate, and gates that leave no store footprint are attested out loud rather than silently assumed.

What is the difference between autonomous and supervised merge modes?

Autonomous mode merges automatically when the run is clean, suiting dispatched runs. Supervised mode stops at the proposed state so a human merges. Both modes enforce identical gates; an explicit operator instruction overrides the default.

What are the three hard stops in the build loop?

The loop hard-stops on a high finding unfixable within the acceptance criteria, CI red after one fix attempt, and genuine scope ambiguity. A hard stop leaves the claim held so resuming costs nothing.

Can release-build fix a pre-existing failure outside my component?

No. A pre-existing failure outside your touches triggers hard-stop-and-surface by default. A sanctioned fix becomes a separate claimed, branched, and change-reviewed sibling component, never smuggled into this component's diff.

When should I use land-only entry mode?

Use land-only to finish a component already built and change-reviewed by another owner or session. It runs gates through landing while attesting upstream steps, and never skips independent fix verification or the three hard stops.