skills/critic-dispatch/SKILL.md
Control when @critic runs during PRD work to balance thoroughness vs speed. Triggers on: critic mode, when to review, code review batching, critic dispatch.
npx skillsauth add mdmagnuson-creator/yo-go critic-dispatchInstall 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.
Control when @critic runs during PRD work to balance thoroughness vs speed.
Resolved in order (highest priority first):
--critic-mode=strict (one-off override)project.json → agents.criticModebalanced| Mode | Behavior | Use Case |
|------|----------|----------|
| strict | Run @critic after every story | High-risk projects (payments, auth, security) |
| balanced | Run @critic every 2-3 stories | Default — catches issues without excessive overhead |
| fast | Run @critic once at end of PRD | Greenfield projects, low-risk changes, speed priority |
fast (one critic run at end)shouldRunCritic = (storyNumber == 2) || (storyNumber > 2 && (storyNumber - 2) % 3 == 0)
| Story # | Run Critic? | Reason | |---------|-------------|--------| | 1 | No | First story, wait for context | | 2 | Yes | First checkpoint | | 3 | No | Too soon after 2 | | 4 | No | Still building | | 5 | Yes | 3 stories since last review | | 6 | No | Continue | | 7 | No | Continue | | 8 | Yes | 3 stories since last review |
"Critic mode: [mode]"if criticMode == "strict":
run @critic
elif criticMode == "balanced":
if storyNumber == 2 or (storyNumber > 2 and (storyNumber - 2) % 3 == 0):
run @critic
elif criticMode == "fast":
# Skip until PRD completion
run @critic # Final review before PR
When running @critic:
Pass relevant context:
Wait for completion:
Track in chunk.json:
{
"lastCriticRun": {
"afterStory": 2,
"timestamp": "2026-02-28T10:00:00Z",
"blockers": 0,
"advisories": 3
}
}
# Run critic after every story for this session
builder --critic-mode=strict
# Skip intermediate reviews, only final
builder --critic-mode=fast
// docs/project.json
{
"agents": {
"criticMode": "strict"
}
}
data-ai
Generate verification contracts before delegating tasks to sub-agents, defining how success will be measured. Triggers on: verification contract, delegation contract, task verification, contract-first delegation.
testing
Verify that Vercel environment variables point to the correct Supabase project for each environment to prevent staging/production cross-wiring. Triggers on: vercel supabase check, environment alignment, env var check, supabase environment.
development
Manage codebase and database vectorization for semantic search. Use when initializing, refreshing, or querying the vector index. Triggers on: vectorize init, vectorize refresh, vectorize search, semantic search, vector index, enable vectorization.
testing
Patterns for XCUITest UI tests for native Apple apps (macOS/iOS). Use when writing or reviewing XCUITest tests for Swift apps. Triggers on: XCUITest, xcuitest, native app testing, Apple UI tests, SwiftUI tests, AppKit tests, UIKit tests.