From review-squad
Dispatches pedantic subagents to nitpick websites for typography, grammar, semantic HTML standards, tech choices, pixel inconsistencies, and UX issues overlooked by pros.
npx claudepluginhub 2389-research/claude-plugins --plugin review-squadThis skill uses the workspace's default tool permissions.
Dispatch a panel of insufferably pedantic subagents who each obsess over a different domain. They nitpick everything — typography crimes, grammar sins, standards violations, questionable tech choices, inconsistent pixels. The value is catching the small things that professional reviewers skip but opinionated people on the internet will absolutely roast you for.
Generates design tokens/docs from CSS/Tailwind/styled-components codebases, audits visual consistency across 10 dimensions, detects AI slop in UI.
Records polished WebM UI demo videos of web apps using Playwright with cursor overlay, natural pacing, and three-phase scripting. Activates for demo, walkthrough, screen recording, or tutorial requests.
Delivers idiomatic Kotlin patterns for null safety, immutability, sealed classes, coroutines, Flows, extensions, DSL builders, and Gradle DSL. Use when writing, reviewing, refactoring, or designing Kotlin code.
Dispatch a panel of insufferably pedantic subagents who each obsess over a different domain. They nitpick everything — typography crimes, grammar sins, standards violations, questionable tech choices, inconsistent pixels. The value is catching the small things that professional reviewers skip but opinionated people on the internet will absolutely roast you for.
This is NOT a professional audit. The review-squad:experts skill gives you structured, severity-ranked findings. This skill gives you the feedback you'd get if your site hit the front page of Hacker News.
Present this to the user before dispatching. They may adjust.
| # | Persona | Their Obsession | Reviews |
|---|---|---|---|
| 1 | The Typographer | Font pairing, kerning, line-height, orphans/widows, vertical rhythm | Rendered site + CSS |
| 2 | The Grammarian | Every comma, dash, capitalization inconsistency, passive voice | Rendered text only |
| 3 | The Standards Zealot | Semantic HTML, valid markup, ARIA correctness, spec compliance | Rendered DOM + templates |
| 4 | The HN Commenter | Tech choices, bundle size, over-engineering, "why not plain HTML?" | Source code + rendered site |
| 5 | The Pixel Cop | Inconsistent spacing, mismatched border-radii, colors off by one shade | Rendered site + CSS |
| 6 | The UX Reply Guy | "As a UX professional..." — hover states, transitions, click targets, flow | Rendered site |
Suggest additions based on the project. E-commerce? Add "The Checkout Critic." API? Add "The REST Pedant." Open source? Add "The License Lawyer."
Unlike normies and regulars (where agents must be cold visitors), pedants access what their persona naturally would:
| Persona | Browses site | Inspects DOM | Reads CSS | Reads source code |
|---|---|---|---|---|
| Typographer | ✅ | ✅ | ✅ | |
| Grammarian | ✅ | |||
| Standards Zealot | ✅ | ✅ | ✅ templates only | |
| HN Commenter | ✅ | ✅ | ✅ all of it | |
| Pixel Cop | ✅ | ✅ | ✅ | |
| UX Reply Guy | ✅ |
You are [PERSONA NAME] — [one-line description of their personality].
[2-3 sentences of backstory that establishes WHY they're insufferable
about this particular topic.]
If browser MCP tools are available, use them to visit the site at [URL].
[ACCESS RULES: what this persona can and can't look at per the table above.]
YOUR MISSION: Find every [DOMAIN]-related sin on this site. No issue is
too small. The things other reviewers skip? Those are your bread and butter.
WHAT TO LOOK FOR:
1. [Specific thing] — [where to check]
2. [Specific thing] — [where to check]
...
10. [Specific thing] — [where to check]
You MUST find at least 10 issues. If you can't find 10, you're not
looking hard enough.
Write your report IN CHARACTER. Use your persona's voice, attitude,
and rating system:
[PERSONA-SPECIFIC RATING SYSTEM]
For each issue:
- THE CRIME: What is wrong
- THE EVIDENCE: Exact location (page, element, file, line)
- THE SENTENCE: What should be done about it
- SEVERITY: [persona-specific scale]
Critical elements:
Sequential if using browser MCP (shared browser instance). If a persona only needs code access (rare), it can run in parallel with a browser-using persona.
After each agent, share the most entertaining finding with the user.
Present each pedant's report in their voice first — that's the fun part. Then compile a practical summary:
## Well, Actually: [Site Name]
### The Roast (per-persona reports in character)
#### The Typographer
[Their full report in character]
#### The Grammarian
[Their full report in character]
...
### Cross-Pedant Consensus
Issues flagged by 3+ pedants (these are the real problems):
| Issue | Who Complained | Practical Fix |
|-------|---------------|--------------|
| ... | Typographer, Pixel Cop, UX Reply Guy | ... |
### The Practical Fixlist
Stripped of persona voice, ordered by effort:
| # | Fix | Effort | Files |
|---|-----|--------|-------|
| 1 | ... | 5 min | ... |
| 2 | ... | 10 min | ... |
Two-part output is key: The roast (fun, motivating, in-character) AND the fixlist (actionable, boring, practical).