Spec Peer Review

SkillDocs & knowledge

Lets your agent get an outside LLM to peer-review a written spec or design doc and save the findings.

Use Spec Peer Review in Claude, ChatGPT or Ahel Desktop

Free. Sign in, add Spec Peer Review and connect your AI. About a minute.

Also: Claude Code · Cursor · Codex

Then ask your AI: use the Spec Peer Review skill

Details

Instructions available. Your AI can read the instructions. Execution depends on the setup they require.

Add ahel to your AI once: Claude, ChatGPT, Cursor, Claude Code or Codex. Then ask it to use this.

Spec Peer ReviewStart free
About this skill

Cross-LLM peer review of a spec, TechSpec, design doc, RFC, or detailed PRD, run via `compozy exec`, producing one scoped Markdown findings artifact for user-directed incorporation. Use when the user has approved a spec draft and explicitly wants an external review round, especially for autonomy/n

What this skill tells your AI

The instructions your AI receives, as published by pedronauck/skills in skills/mine/spec-peer-review/SKILL.md and read by ahel’s review.

Review a saved design only when the user requests an independent review. Honor existing approval to review it as-is. Incorporate only selected findings; additional rounds remain opt-in.

Inputs and output

  • Resolve the spec from the request or active context. Ask only when ambiguous.
  • Accept additional context and an output directory. Default to the spec's qa/ directory for .compozy/tasks/<slug>/, otherwise .peer-reviews/<UTC-timestamp>/.
  • Use the configured reviewer runtime/model and reasoning. Explicit overrides win; never pin a historical model or silently replace a user-selected model.
  • Keep one findings artifact per round: <out>/peer-review-findings-roundN.md. Preserve prior rounds.

Review

  1. Read the spec and its linked contract index. Include relevant requirements, concrete examples, test contracts, ADR decisions, and the instructions for affected surfaces. Expand into other context when a dependency or contradiction needs it; do not load every memory file.

  2. Use the applicable markers in references/quality-markers.md; missing contracts become findings, not an automatic stop before a requested review.

  3. Read references/peer-review-prompt.md and fill its placeholders, including exact findings path, round, resolved runtime/model, and context paths. The reviewer may write only that findings file.

  4. Launch through the available independent reviewer runtime (a configured native reviewer, Compozy session, or herdr TUI). Use that runtime's documented commands; do not assume a retired compozy exec API. Preserve existing worker identity for follow-up rounds when available.

  5. Inspect the findings, cited evidence, and changed paths. Validate the artifact:

    bash <skill-dir>/scripts/validate-findings.sh --kind techspec --round <N> --path <out>/peer-review-findings-roundN.md
    
  6. Report the verdict, material findings, limitations, and artifact path. Missing/malformed output is an incomplete review, never READY. Repair an operational failure within the authorized round; do not start additional substantive rounds automatically.

  7. Apply only user-selected findings and record the disposition with changed paths. Reuse authorization already given; ask only for a selection that is still missing. On an explicitly requested next round, send changed files, prior findings/disposition, and the new output path rather than the unchanged corpus again.

This skill does not authorize commits, publishing, or approving a design. A real product/security/compatibility constraint can block readiness; missing ritual sections and stylistic preferences cannot.

Signals

GitHub stars
630
Forks
89
Last commit
Sep 2026
Advanced
Item type
skill
Key
spec-peer-review
Source
github.com/pedronauck/skills