review
Review Skill
Unifies every reviewer persona into one Skill. Claude activates this Skill whenever code should be reviewed and then "lazy loads" the exact perspective by opening the reference docs linked below or by spawning persona-specific subagents.
Critical Workflow
REQUIRED: Before conducting ANY code review, you MUST load the relevant persona reference file(s) using the Read tool. These references contain the specific review priorities, perspective, and evaluation criteria for each reviewer persona.
- Collect the code/diff context plus the user's goals (bugs, architecture, performance, etc.).
- MANDATORY: Parse reviewer hints (e.g., "perf, react, typescript") and READ the matching reference file(s) directly using the Read tool BEFORE reviewing:
- AI/ML concerns → Read
references/ai-reviewer.mdFIRST - Type system concerns → Read
references/anders-reviewer.mdFIRST - Testing/TDD concerns → Read
references/beck-reviewer.mdFIRST - Performance/abstraction → Read
references/bjarne-reviewer.mdFIRST - Innovation/pragmatism → Read
references/brendan-reviewer.mdFIRST - Low-level performance → Read
references/carmack-reviewer.mdFIRST - Distributed systems → Read
references/dean-reviewer.mdFIRST - Convention/simplicity → Read
references/dhh-reviewer.mdFIRST - Refactoring/architecture → Read
references/fowler-reviewer.mdFIRST
- AI/ML concerns → Read
More from johnlindquist/claude
gemini-image
Analyze images using Gemini's vision capabilities. Use for image analysis, text extraction from screenshots, and visual content understanding.
993memory
Persistent knowledge storage using basic-memory CLI. Use to save notes, search memories semantically, and build context for topics across sessions.
264brainstorm
Generate ideas and explore possibilities with AI. Use for creative problem solving, generating alternatives, and expanding on concepts.
217deepwiki
Query DeepWiki for repository documentation and structure. Use to understand open source projects, find API docs, and explore codebases.
210raycast-extension
Build Raycast extensions with React and TypeScript. Use when the user asks to create a Raycast extension, command, or tool.
200think
Deep multi-framework reasoning using Gemini. Use for complex problem analysis, challenging ideas, and evaluating multiple options with structured thinking.
178