From blueprint-reviewer
Review a specification using the spec-phase rubric library. Runs core reviewers (outcome_clarity, acceptance_testability, blueprint_fidelity, devils_advocate_spec) and LLM-picked conditional extras. Findings appended to the spec file's section-embedded review log.
How this skill is triggered — by the user, by Claude, or both
Slash command
/blueprint-reviewer:spec-reviewWhen to use
Use this skill when the user wants to: Direct invocation: - "review this spec" - "review specs/testing/testing-strategy.md" - "/spec-review path/to/spec.md" Active iteration: - "I drafted a spec for the registration outcome — review it" - "what's the cheapest way to defeat this spec?" - "is the measurement plan adequate?" Pre-PR review: - "before I open the PR for this new spec, review it" Targeted reviewer: - "run blueprint_fidelity on this spec — does it descend cleanly?" - "I want only the cores; skip extras" Surveying: - "what reviewers fire on the spec phase?" - "what does outcome_clarity actually check?"
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Run the spec-phase reviewer panel against an implementation spec,
Run the spec-phase reviewer panel against an implementation spec, producing scored findings and appending them to the spec's section-embedded review log.
~/.claude/plugins/cache/infiquetra-plugins/blueprint-reviewer/0.1.0/scripts/lifecycle_review.py
(During development, also at:
~/workspace/infiquetra/infiquetra-claude-plugins/plugins/blueprint-reviewer/scripts/lifecycle_review.py)
If the user pointed at a path, use it. Otherwise ask: "which spec should I review?" Specs live at:
<blueprint-repo>/specs/<area>/<spec>.mdE.g. campps-blueprint/specs/testing/testing-strategy.md.
Read the spec content. Critically: find and read the parent
blueprint section the spec descends from. The spec should cite
its source. If it doesn't, that's already a blueprint_fidelity
finding.
Common patterns for finding the parent:
source: field pointing at a blueprint sectionReading the parent enables blueprint_fidelity to check actual
descent (terminology, decision alignment, scope subset).
Read existing review-log entries in the spec (look for
<!-- review-log:start --> markers). Don't repeat findings already
addressed.
Always: all spec-phase cores. Get the list:
python3 <SCRIPT> rubrics list-cores --phase spec
Today returns: outcome_clarity, acceptance_testability,
blueprint_fidelity, devils_advocate_spec.
Conditionally: pick 0-4 extras:
python3 <SCRIPT> rubrics list-extras --phase spec
Picking heuristics:
measurement_planscope_unitydependency_mappingramp_down_criteriaFor each reviewer:
python3 <SCRIPT> rubrics read --phase spec --slug <slug>
Apply the rubric to the spec. Score, verdict, findings, required changes. Same shape as blueprint review (see the blueprint-review skill for the structured-finding template).
Notes specific to spec-phase reviewers:
Same summary-table-first format as blueprint review. Example:
## Review summary — campps-blueprint/specs/registration/spec.md
| Reviewer | Score | Verdict | Headline |
|---|---|---|---|
| outcome_clarity | 9.0 | PROCEED | outcome measurable; window specified |
| acceptance_testability | 8.0 | REVISE | AC #4 needs methodology |
| blueprint_fidelity | 9.5 | PROCEED | clean descent from §4 |
| devils_advocate_spec | 7.5 | REVISE | "feature-engagement-conditional" metric loophole |
| measurement_plan (extra) | 8.5 | PROCEED | baseline cited; instrumentation in scope |
python3 <SCRIPT> log append-section <spec-file> \
--reviewer <slug> \
--score <score> \
--pr-url <url-if-any> \
--headline "<one-line summary>"
For each reviewer with a finding worth recording. PR-url is included when invoked from a PR context.
End with:
Same as blueprint review: surface findings, append to review log, don't apply changes or move the spec. Human decides.
/spec-review path/to/spec.md --reviewers outcome_clarity,blueprint_fidelity
/spec-review path/to/spec.md --cores-only
/spec-review path/to/spec.md --dry-run
Spec phase is more concrete than idea phase, so expect tighter scores:
These are advisory; the human still decides what to address.
If blueprint_fidelity finds a contradiction with the parent
blueprint, the right answer is rarely to fix the SPEC alone — it's
either:
Surface this trade-off; don't silently pick option 1.
npx claudepluginhub infiquetra/infiquetra-antigravity-plugins --plugin blueprint-reviewerProvides behavioral guidelines to reduce common LLM coding mistakes, focusing on simplicity, surgical changes, assumption surfacing, and verifiable success criteria.
Searches, retrieves, and installs Agent Skills from prompts.chat registry using MCP tools like search_skills and get_skill. Activates for finding skills, browsing catalogs, or extending Claude.
Creates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.