Skip to content
Agentmart
Submit a tool

review-spec

Runs one spec-pipeline review round — Gate 1 (product) or Gate 2 (eng design) — by invoking the matching reviewer subagent.

Skill by arbor-ai-inc

IndexedApache-2.0
Write a review

Install

Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.

npx agentmarket install skill/arbor-ai-inc-review-spec

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

Runs one spec-pipeline review round — Gate 1 (product) or Gate 2 (eng design) — by invoking the matching reviewer subagent. Use when asked to review a spec, or to re-run a single gate on an edited artifact. For the full loop to READY, use /cadence:spec-pipeline instead.

Use cases: design, data, sales, agent-building

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.

Tools
No tools found
Secrets
None asked for
Install scripts
None found

Network hosts it talks to 1

  • codeload.github.com · found in install command

Files it touches

  • ~/.claude/skills/review-spec

What's inside

Skill name
review-spec
Description
Runs one spec-pipeline review round — Gate 1 (product) or Gate 2 (eng design) — by invoking the matching reviewer subagent. Use when asked to review a spec, or to re-run a single gate on an edited artifact. For the full loop to READY, use /cadence:spec-pipeline instead.
License
Apache-2.0
Instructions
20 lines in SKILL.md · view on GitHub

Files (1)

  • SKILL.md

SKILL.md (first lines)

<!-- GENERATED by scripts/gen_adapters.py from skills/review-spec/SKILL.md.
Do not edit: run the generator instead. The canonical workflow is
reference/review-spec.md; this file only routes an agent to it. -->
**Before anything else, in Claude Code, check the model** (Codex: skip — pins are Claude model names). Run `python3 .cadence/tools/cadence_config.py --json` and read `model_pins["review-spec"]`, else `models_recommended`. Check again on every resume after a stop: a skill's pin lasts one turn. If one is set and you are not running on it, **say so and stop** — name the model you are on, the one recommended, and how to switch (`/model <name>`, or `"model"` in `.claude/settings.json` to make it stick). Continue only if the author says to.

This is a real gate, not a formality. Cadence cannot switch models: a skill's `model:` pin covers only the turn that invoked it, and this workflow spans many turns because it stops to ask you things. So without this check the pipeline silently runs the first round on one model and everything after on another, and nothing reports it.

Follow the canonical procedure in `.cadence/reference/review-spec.md` exactly.

Read `[paths].specs` and `[paths].principles` from the user's config: `python3 .cadence/tools/cadence_config.py --json`.

**Decide the scope before invoking anyone.** Apply the ordered state table in `reference/spec-pipeline.md` § *The rule* to the latest round **for the gate under review** — round numbers are global across gates, so the highest-numbered round in the directory may belong to the other gate. A gate with zero blockers and a hash matching the artifact is closed: say so and stop, without invoking a reviewer.

Compute hashes with `python3 .cadence/tools/spec_hash.py` and pass them in: `spec` mode on `product.md` (`product_hash: null` on a design-only spec, which has none), `design` mode on `design.md` (Gate 2 only), which covers every file under `design/`. Never compute a hash by hand and never write a placeholder — that is the failure this tool exists to prevent.

Gate 1 → the `product-spec-reviewer` subagent. Gate 2 → `eng-design-reviewer`. The reviewer writes the round file; it never edits the spec.

Report the verdict as the literal first line — `PRODUCT_READY`, `DESIGN_READY` or `NOT_READY`, since callers branch on it — then a Shape B brief, not the reviewer's raw findings.

From arbor-ai-inc/cadence, Apache-2.0.

More from arbor-ai-inc/cadence

Signals

Stars
0
Forks
0
Open issues
0
Last commit (this folder)
Oct 9, 2026 (20 days ago)

From GitHub (fetched Oct 24, 2026).

Details

License
Apache-2.0
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

More from arbor-ai-inc

Cite this page

review-spec skill. Agent Mart. https://agentmart.dev/skills/arbor-ai-inc-review-spec (last updated 2026-10-24)