Code Review Skill is a production-ready skill for Claude Code that transforms AI-assisted code review from vague suggestions into a structured, consistent, and expert-level process.
It covers 17+ languages and frameworks with over 14,000 lines of carefully curated review guidelines — loaded progressively to minimize context window usage.
✨ Key Features
Progressive Disclosure — Core skill is 190 lines; language guides (200–1,000 lines each) load only when needed.
Four-Phase Review Process — Structured workflow from understanding scope to delivering clear feedback.
Severity Labeling — Every finding is categorized: blocking · important · nit · suggestion · learning · praise
Security-First — Dedicated security checklists per language ecosystem.
Collaborative Tone — Questions over commands, suggestions over mandates.
Automation Awareness — Clearly separates what human review should catch vs. what linters handle.
🌐 Supported Languages & Frameworks
Category
Technology
Guide
Lines
Frontend
⚛️ React 19 / Next.js / TanStack Query v5
reference/react.md
~870
💚 Vue 3.5 + Composition API
reference/vue.md
~920
🔮 Angular 17+ / Signals / Zoneless
reference/angular.md
~420
🔥 Svelte 5 / SvelteKit
reference/svelte.md
~1,060
🎨 CSS / Less / Sass
reference/css-less-sass.md
~660
🔷 TypeScript
reference/typescript.md
~540
Backend
☕ Java 17/21 + Spring Boot 3
reference/java.md
~800
📦 NestJS
reference/nestjs.md
~590
🐍 Django / DRF
reference/django.md
~1,030
🐹 Go
reference/go.md
~990
🦀 Rust
reference/rust.md
~840
💻 C# / .NET 8
reference/csharp.md
~520
🐍 Python
reference/python.md
~1,070
Mobile / Systems
📱 Kotlin / Android
reference/kotlin.md
~1,020
⚙️ C
reference/c.md
~210
🔩 C++
reference/cpp.md
~300
🖥️ Qt Framework
reference/qt.md
~190
Cross-Cutting
🏛️ Architecture Design Review
reference/architecture-review-guide.md
~470
⚡ Performance Review
reference/performance-review-guide.md
~850
🔍 Universal Quality Anti-Patterns
reference/code-quality-universal.md
~320
🔄 The Four-Phase Review Process
Phase 1 - Context Gathering
Understand PR scope, linked issues, and intent
|
v
Phase 2 - High-Level Review
Architecture - Performance impact - Test strategy
|
v
Phase 3 - Line-by-Line Analysis
Logic - Security - Maintainability - Edge cases
|
v
Phase 4 - Summary & Decision
Structured feedback - Approval status - Action items
Once installed, activate the skill in your Claude Code session:
Use code-review-skill to review this PR
Or create a custom slash command in .claude/commands/:
<!-- .claude/commands/review.md -->
Use code-review-skill to perform a thorough review of the changes in this PR.
Focus on: security, performance, and maintainability.
Example prompts:
Prompt
What happens
Review this React component
Loads react.md - checks hooks, Server Components, Suspense patterns
🔍 Code Review Skill
A comprehensive, modular code review skill for Claude Code
面向 Claude Code 的全面模块化代码审查技能
English · 中文 · Contributing
English
What is this?
Code Review Skill is a production-ready skill for Claude Code that transforms AI-assisted code review from vague suggestions into a structured, consistent, and expert-level process.
It covers 17+ languages and frameworks with over 14,000 lines of carefully curated review guidelines — loaded progressively to minimize context window usage.
✨ Key Features
190 lines; language guides (200–1,000 lines each) load only when needed.blocking·important·nit·suggestion·learning·praise🌐 Supported Languages & Frameworks
reference/react.mdreference/vue.mdreference/angular.mdreference/svelte.mdreference/css-less-sass.mdreference/typescript.mdreference/java.mdreference/nestjs.mdreference/django.mdreference/go.mdreference/rust.mdreference/csharp.mdreference/python.mdreference/kotlin.mdreference/c.mdreference/cpp.mdreference/qt.mdreference/architecture-review-guide.mdreference/performance-review-guide.mdreference/code-quality-universal.md🔄 The Four-Phase Review Process
🏷️ Severity Labels
blockingimportantnitsuggestionlearningpraise📁 Repository Structure
🚀 Installation
Clone to your Claude Code skills directory:
Or add to an existing plugin:
💡 Usage
Once installed, activate the skill in your Claude Code session:
Or create a custom slash command in
.claude/commands/:Example prompts:
Review this React componentreact.md- checks hooks, Server Components, Suspense patternsReview this Java PRjava.md- checks virtual threads, JPA, Spring Boot 3 patternsSecurity review of this Go servicego.md+security-review-guide.mdArchitecture reviewarchitecture-review-guide.md- SOLID, anti-patterns, couplingPerformance reviewperformance-review-guide.md- Web Vitals, N+1, complexity🔬 Highlights by Language
⚛️ React 19
useActionState- Unified form state managementuseFormStatus- Access parent form status without prop drillinguseOptimistic- Optimistic UI updates with automatic rollbackuse()Hook for consuming Promises☕ Java & Spring Boot 3
@ConfigurationProperties,ProblemDetailequals/hashCodeon Entities🦀 Rust
unsafecode review requirements (mandatorySAFETYcomments)thiserrorfor libraries,anyhowfor applications🐹 Go
context.Contextpropagation%w⚙️ C / C++
noexcept🤝 Contributing
Contributions are welcome! See CONTRIBUTING.md for guidelines.
Ideas:
📄 License
MIT © awesome-skills
中文
这是什么?
Code Review Skill 是专为 Claude Code 打造的生产级代码审查技能,将 AI 辅助的代码审查从模糊建议转变为结构化、一致且专业级的流程。
覆盖 17+ 种语言和框架,拥有超过 14,000 行精心整理的代码审查指南——按需加载,最大程度减少上下文占用。
✨ 核心特性
blocking·important·nit·suggestion·learning·praise🌐 支持的语言与框架
reference/react.mdreference/vue.mdreference/angular.mdreference/svelte.mdreference/css-less-sass.mdreference/typescript.mdreference/java.mdreference/nestjs.mdreference/django.mdreference/python.mdreference/go.mdreference/rust.mdreference/csharp.mdreference/kotlin.mdreference/c.mdreference/cpp.mdreference/qt.mdreference/architecture-review-guide.mdreference/performance-review-guide.mdreference/code-quality-universal.md🔄 四阶段审查流程
🏷️ 严重性标记说明
blockingimportantnitsuggestionlearningpraise📁 仓库结构
🚀 安装方法
克隆到 Claude Code skills 目录:
或添加到现有插件:
💡 使用方式
安装后,在 Claude Code 会话中激活技能:
或在
.claude/commands/中创建自定义斜杠命令:示例提示词:
审查这个 React 组件react.md,检查 Hooks、Server Components、Suspense审查这个 Java PRjava.md,检查虚拟线程、JPA、Spring Boot 3对这个 Go 服务进行安全审查go.md+security-review-guide.md架构审查architecture-review-guide.md,检查 SOLID 与反模式性能审查performance-review-guide.md,分析 Web Vitals、N+1 等🔬 各语言核心内容
⚛️ React 19
useActionState— 统一的表单状态管理useFormStatus— 无需 props 透传即可访问父表单状态useOptimistic— 带自动回滚的乐观 UI 更新use()Hook 消费 Promise☕ Java & Spring Boot 3
@ConfigurationProperties、ProblemDetailequals/hashCode实现🦀 Rust
unsafe代码审查要求(必须有SAFETY注释)thiserror,应用用anyhow🐹 Go
context.Context传播规范%w⚙️ C / C++
noexcept🤝 参与贡献
欢迎贡献!请查阅 CONTRIBUTING.md 了解规范。
可贡献方向:
📄 开源协议
MIT © awesome-skills