skills/review/SKILL.md
# Multi-Agent Code Review ## When this skill activates Activate at the start of the **Review sub-phase** of Construction, immediately after all tests for the active Beads task have passed. Do not run review before tests pass — this is a hard ordering constraint. This skill governs one full review cycle per task. If the human requests revisions after reading the review file, re-run only the affected reviewer domains (or all, if the change is broad), regenerate the review file, and re-present f
npx skillsauth add pdlc-os/pdlc skills/reviewInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Activate at the start of the Review sub-phase of Construction, immediately after all tests for the active Beads task have passed. Do not run review before tests pass — this is a hard ordering constraint.
This skill governs one full review cycle per task. If the human requests revisions after reading the review file, re-run only the affected reviewer domains (or all, if the change is broad), regenerate the review file, and re-present for approval.
Before any reviewer begins, load the following into context:
bd show [task-id] — read title, description, acceptance criteria.docs/pdlc/prds/PRD_[feature-name]_[YYYY-MM-DD].md — check requirements, BDD stories, non-functional requirements, out-of-scope list.docs/pdlc/memory/CONSTITUTION.md — rules, standards, definition of done.docs/pdlc/memory/DECISIONS.md — architectural decisions already made; any deviation is a finding.docs/pdlc/design/[feature-name]/ — ARCHITECTURE.md, data-model.md, api-contracts.md.Each reviewer operates independently within their domain. They do not wait for others. Run all four in parallel where possible. Each reviewer produces a list of findings — each finding has a title, description, affected file/line, and a severity note (Advisory / Recommended / Important — all are soft warnings; none are hard blocks).
Neo — Architecture & PRD conformance
Neo checks:
docs/pdlc/design/[feature-name]/ARCHITECTURE.md? Flag any divergence.docs/pdlc/memory/DECISIONS.md being violated or ignored?Phantom — Security
Phantom checks against the OWASP Top 10 and general security hygiene:
Echo — Test coverage & quality
Echo checks:
Jarvis — Documentation & API contracts
Jarvis checks:
docs/pdlc/design/[feature-name]/api-contracts.md up to date?After all four reviewers complete their passes:
Write the review file to:
docs/pdlc/reviews/REVIEW_[task-id]_[YYYY-MM-DD].md
The file must contain:
# Review: [task-id] — [task title]
Date: [YYYY-MM-DD]
Feature: [feature-name]
Reviewers: Neo, Phantom, Echo, Jarvis + [builder agent name(s)]
## Summary
[2–4 sentence summary of overall code quality and readiness]
## Neo — Architecture & PRD Conformance
[Findings, or "No findings."]
## Phantom — Security
[Findings, or "No findings."]
## Echo — Test Coverage & Quality
[Findings, or "No findings."]
## Jarvis — Documentation & API Contracts
[Findings, or "No findings." + draft CHANGELOG entry]
## Consolidated Finding Count
Important: X | Recommended: Y | Advisory: Z
## Human Decision Required
For each Important or Recommended finding, list:
- Finding title
- Proposed resolution
- Options: [ ] Fix now [ ] Accept and move on [ ] Defer to tech debt
Present the review file path to the human. State: "Review complete. Please read docs/pdlc/reviews/REVIEW_[task-id]_[YYYY-MM-DD].md and approve, or request changes."
Wait. Do not proceed to the Test sub-phase or push PR comments until the human explicitly approves.
If the human requests changes: address them, regenerate the review file, and re-present.
After human approval:
docs/pdlc/memory/DECISIONS.md under a "Tech Debt" section with the finding, the rationale for deferral, and a suggested remediation approach.docs/pdlc/memory/STATE.md: mark review as approved for this task.docs/pdlc/memory/STATE.md's Guardrail Log section.docs/pdlc/memory/STATE.md's Guardrail Log section.docs/pdlc/reviews/REVIEW_[task-id]_[YYYY-MM-DD].md — the full review file, approved by human.docs/pdlc/memory/DECISIONS.md.docs/pdlc/memory/STATE.md updated to reflect review approval.data-ai
Run a feature autonomously from approved-PRD to shipped, evaluated by a per-turn Sentinel hook. Requires bypass-permissions mode and Agent Teams mode.
development
# Variant Convergence **Topic slug:** `variant-convergence` **Triggers:** - **Inception path — Brainstorm Design Step 10.7:** after Step 10.6 (Design-Laws Audit) completes, before Step 11 (PRD design-doc link updates) and the Step 12 design approval gate. Variants are HTML mockups Muse generates. - **Construction path — Build Review Step 12.5:** after Party Review (Step 12) writes its review file and Muse appends the *As-Built Audit* section to `ux-review.md`, before the Step 13 Review approval
data-ai
Force-release a stuck roadmap-level feature claim (admin command)
devops
Bypass the deploy-before-Operation guardrails block with a single confirmation