review

Load persona reference files and produce cited code review findings.

24|6|Updated Dec 19, 2025
One-click install
npx skills add https://github.com/johnlindquist/claude --skill review-johnlindquist
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: review
Source: https://github.com/johnlindquist/claude/tree/main/skills/review
Command: npx skills add https://github.com/johnlindquist/claude --skill review-johnlindquist

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Centralizes persona-driven code reviews (Fowler, Torvalds, Carmack, React core, etc.) so Claude can pick or combine expert viewpoints when the user asks for a code review or perspective-specific critique.

Core Features & Use Cases

  • Multi-Perspective Reviews: Activates multiple reviewer personas to evaluate code from diverse angles.
  • On-Demand References: Lazy-loads persona-specific guidance from linked references or subagents.
  • Citable Feedback: Cites specific references and lines to support each finding.
  • Contextual Evaluation: Maintains user goals (bugs, architecture, performance) to steer critique.

Quick Start

Load the relevant persona reference file(s) using the Read tool before reviewing any code. Then apply the loaded persona guidance to identify issues, cite reference files, and propose concrete improvements. Before reviewing, explicitly load references such as ai-reviewer.md (AI Visionaries), anders-reviewer.md (Anders Hejlsberg), fowler-reviewer.md (Martin Fowler), carmack-reviewer.md (John Carmack), etc., and then synthesize findings across perspectives.

Frequently Asked Questions about review

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I get multiple expert perspectives on a code review?

Multi-perspective code review loads persona-specific reference files—such as Fowler, Carmack, or React core reviewers—before evaluating code. Each persona applies its own priorities to identify issues, cite relevant lines, and deliver structured findings with severity and recommendations, so you get diverse viewpoints in one review.

What's the best way to structure AI-assisted code reviews with consistent criteria?

AI-assisted review centralizes reviewer personas through reference files that encode each expert's principles. Load the appropriate references before review, apply persona guidance to flag issues with citations, and synthesize findings across perspectives to produce consistent, citable feedback aligned with your goals.

Can I cite specific lines and files when conducting code reviews?

Yes. Citable feedback is core to this review approach—each finding references specific files and line numbers from your loaded persona references and the code under review, so recommendations are concrete and traceable.

How do I customize code review focus for architecture, performance, or bugs?

Contextual evaluation maintains your stated goals when applying persona guidance. Before review, specify whether you're prioritizing bugs, architecture, or performance; the loaded persona references then steer critique toward those concerns while citing relevant principles.

What reviewer personas are available for code critique?

Available personas include Martin Fowler (design patterns), John Carmack (performance), Anders Hejlsberg (language design), React core principles, AI visionaries, and others. Load persona reference files lazily on demand to activate the viewpoint you need for your specific review context.