By mattnowdev
Multi-agent PR review pipeline with on-demand framework + security sub-skills. Parallel specialist reviewers, evidence-quoted false-positive gate, Opus meta-verification, bounded synthesis. Tuned for L5 software + L5 cybersec.
WCAG 2.2 accessibility anti-patterns reference loaded by super-review:run when the diff touches client-facing UI. Covers the new 2.2 criteria (Focus Appearance, Dragging, Target Size, Consistent Help, Redundant Entry, Accessible Authentication) plus the perennial misses — div-as-button, focus management on route/modal change, contrast, label/placeholder confusion, aria-hidden on focusable elements, alt-text discipline. Patterns automated axe/Lighthouse scans miss. Load when `client/`, `app/`, `src/`, `*.tsx`/`*.jsx`/`*.vue`/`*.svelte` files in diff, OR HTML templates touched.
Self-audit sub-skill for super-review. Reads past super-review comments on a PR (or across multiple PRs in a repo) and audits the audits — surfaces repeated false positives, missed-positive patterns, and proposes concrete skill-prompt edits. Use when the user says "audit super-review", "review the reviews", "what's super-review getting wrong", "/super-review:audit-self", or wants to tune the skill against this team's actual usage history.
Code-smell catalog (Fowler / refactoring.guru) adapted for PR review. Covers Bloaters (Long Method, Large Class, Primitive Obsession, Long Parameter List, Data Clumps), OO Abusers (Switch Statements, Temporary Field, Refused Bequest), Change Preventers (Divergent Change, Shotgun Surgery), Dispensables (Duplicate Code, Dead Code, Speculative Generality, Comments-as-explanation), Couplers (Feature Envy, Inappropriate Intimacy, Message Chains, Middle Man), plus Flag Arguments, Stringly Typed, Magic Numbers. Load when the diff has a large single-file change (>150 LOC), a new class with >5 methods, function moves across files, or the user explicitly asks for a refactor review.
Cryptography anti-patterns reference loaded by super-review:run. Covers weak RNG, AES-GCM IV reuse, AES-CBC padding oracles, JWT alg confusion, password-hashing parameters, RSA padding, TLS verification bypass, key separation, secrets in logs. Load when the diff touches `crypto`/`jose`/`jsonwebtoken`/`bcrypt`/`argon2` or auth code paths.
Dockerfile + container-image anti-patterns reference loaded by super-review:run when the diff touches container build files. Covers root-user execution, multi-stage hygiene, build-cache layering, secret handling, base-image pinning, and reproducibility. Load when `Dockerfile`, `Dockerfile.*`, `*.dockerfile`, `docker-compose.yml`, or `.dockerignore` appears in diff.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
A multi-agent PR review plugin for Claude Code. Ships an orchestrator plus 7 framework/security sub-skills, loaded on-demand based on the diff's stack.
Dispatches N specialist reviewers in parallel (cybersecurity, supply-chain, correctness, design / blast-radius, migration, performance, frontend, observability, tests), gates findings through an evidence-quoting false-positive filter, runs cross-reviewer collision + Opus meta-verification, and produces a bounded, actionable report scoped strictly to the PR diff.
Tuned for senior reviewers who want signal, not noise.
Off-the-shelf AI PR review fails the same way every time:
This plugin is opinionated about each of those failure modes. Findings ship only if twice-confirmed with quoted code evidence, and the output is hard-capped (≤3 BLOCK, ≤5 fix-before-merge, ≤5 follow-up, ≤3 nits + overflow summary). Framework-specific anti-patterns are loaded only when the stack triggers fire.
Phase 0: SCOPE-LOCK & GROUND single agent — defines diff bounds + detects stack + loads matching sub-skills
Phase 1: PARALLEL REVIEW N path-filtered specialist subagents (single message, parallel dispatch)
Phase 2: FALSE-POSITIVE GATE fresh agent re-opens each file, byte-matches the quoted code, drops hallucinations
Phase 3: COLLIDE cross-reviewer contradictions + negative space + forced contrarian
Phase 4: OPUS META-VERIFICATION catches Sonnet compounding-pessimism + missed positives + shared-prior blind spots
Phase 5: SYNTHESIZE & POST bounded report → GitHub comment + local summary
Three modes:
Full (default) — all 5 phases. ~6-12 min on a non-trivial PRFast — Phase 0 → Phase 1 (≤3 reviewers) → Phase 2 → Phase 5. Use for PRs <200 LOCSecurity-only — cybersec + supply-chain reviewers only, full gate. For auth/crypto/IAM-heavy PRsThe orchestrator + 7 sub-skills:
| Skill | What it brings | Auto-loads when |
|---|---|---|
super-review:run | Orchestrator: 5-phase pipeline, OWASP/CWE/LLM Top 10 reference, severity taxonomy, evidence contract, posting protocol | Always — this is the entrypoint |
super-review:react | React 18.3 → 19+ anti-patterns: useEffect races, hydration, key prop, use(), useActionState, Compiler interactions | react in deps, *.tsx/*.jsx in diff |
super-review:nextjs | Next.js 15/16: Server Actions security, RSC boundary, use cache directive, async request APIs, parallel routes | next in deps, app//middleware.ts in diff |
super-review:postgres | PG 16/17/18: lock escalation, deadlocks, JSONB indexing, MVCC, pgBouncer, PG17 MERGE, PG18 virtual generated cols | pg/postgres in deps, *.sql/migrations/ in diff |
super-review:orm | Prisma 5/6, MikroORM, TypeORM, Drizzle: N+1, transaction propagation, raw SQL escape, Prisma 6 breaking changes | ORM in deps |
super-review:crypto | Application crypto: RNG, AES-GCM IV reuse, padding oracles, JWT, password hashing, RSA, TLS, key separation | crypto/jose/jsonwebtoken/bcrypt/argon2 in diff |
super-review:web-headers | CSP / HSTS / CORS / COOP+COEP / Permissions-Policy / SRI / cookies / CHIPS | Middleware / header setters / next.config headers |
super-review:llm-sec | LLM app security depth: indirect prompt injection, output-as-executor, slopsquatting, excessive agency, vector store risks | openai/@anthropic-ai/sdk/@ai-sdk/*/langchain etc. in diff |
super-review:i18n | Internationalization: key parity, ICU pluralization, locale-naive formatting, RTL, error-message localization, test discipline | next-intl/react-intl/react-i18next/i18next/lingui/@formatjs/*/vue-i18n in deps, OR locales//messages/ dirs |
super-review:code-smells | Fowler / refactoring.guru catalog: Bloaters, OO Abusers, Change Preventers, Dispensables, Couplers, plus Flag Arguments, Stringly Typed, Magic Numbers | Single-file diff >150 LOC, new class >5 methods, function moves across files, or explicit smells mode |
super-review:typescript | TS 5.x: any vs unknown, as vs guards, satisfies, using, branded types, assertNever, const type params, NoInfer | *.ts/*.tsx in diff or tsconfig.json modified |
npx claudepluginhub mattnowdev/super-reviewA deterministic thinking partner that challenges assumptions and applies 150+ mental models to sharpen decisions, solve problems, and think more clearly. Features orientation detection, cognitive operations framework, and structured diagnostic workflows.
Comprehensive skill pack with 66 specialized skills for full-stack developers: 12 language experts (Python, TypeScript, Go, Rust, C++, Swift, Kotlin, C#, PHP, Java, SQL, JavaScript), 10 backend frameworks, 6 frontend/mobile, plus infrastructure, DevOps, security, and testing. Features progressive disclosure architecture for 50% faster loading.
v9.44.1 — Patch release for Gemini environment/version detection and qwen auth gating. Run /octo:setup.
Next.js development expertise with skills for App Router, Server Components, Route Handlers, Server Actions, and authentication patterns
Harness-native ECC operator layer - 67 agents, 271 skills, 92 legacy command shims, reusable hooks, rules, selective install profiles, and production-ready workflows for Claude Code, Codex, OpenCode, Cursor, and related agent harnesses
UI/UX design intelligence. 67 styles, 161 palettes, 57 font pairings, 25 charts, 15 stacks (React, Next.js, Vue, Svelte, Astro, SwiftUI, React Native, Flutter, Tailwind, shadcn/ui, Nuxt, Jetpack Compose). Actions: plan, build, create, design, implement, review, fix, improve, optimize, enhance, refactor, check UI/UX code. Projects: website, landing page, dashboard, admin panel, e-commerce, SaaS, portfolio, blog, mobile app. Elements: button, modal, navbar, sidebar, card, table, form, chart. Styles: glassmorphism, claymorphism, minimalism, brutalism, neumorphism, bento grid, dark mode, responsive, skeuomorphism, flat design. Topics: color palette, accessibility, animation, layout, typography, font pairing, spacing, hover, shadow, gradient.
This skill should be used when users need to generate ideas, explore creative solutions, or systematically brainstorm approaches to problems. Use when users request help with ideation, content planning, product features, marketing campaigns, strategic planning, creative writing, or any task requiring structured idea generation. The skill provides 30+ research-validated prompt patterns across 14 categories with exact templates, success metrics, and domain-specific applications.