vibe-spec-reviewlisted
Install: claude install-skill aakashdhar/vibe-skill
# Vibe Spec Review Skill
Audits every planning document before a line of code is written.
Finds gaps, contradictions, untestable criteria, and missing boundaries
that would cause failures, confusion, or rework during the build.
A bad spec is the most expensive bug in software.
This skill finds it before it costs anything.
**Always runs in Plan Mode. Never modifies files — read and report only.**
---
## The principle
The O'Reilly northstar is clear: "Most agent files fail because they're too vague."
Vague specs produce vague code. Untestable criteria produce unverifiable builds.
Missing boundaries produce agents that go off-script at the worst moment.
This skill is the last checkpoint before execution begins.
It asks: if an agent read only these documents, would it build the right thing?
If the answer is "maybe" — that's a finding.
---
## Trigger points — how this skill is invoked
This skill is **primarily** handed off from other skills at exactly the right moment
(Triggers 1–4 below) — that is the common path. It can **also** be run on demand by
the user typing `spec-review:` (Trigger 5), e.g. to re-check documents before a build.
Both are valid entry points.
### Trigger 1 — After `vibe-brainstorm`
Invoked by: the final step of `vibe-brainstorm` after BRIEF.md is written.
Announcement: *"BRIEF.md written. Running spec-review to check quality before architect:..."*
Scope: BRIEF.md only.
Purpose: catch vague goals, untestable success criteria, missing user definition