A community-driven registry for the Claude Code ecosystem. Not affiliated with Anthropic.
Are you the author? Sign in to claim
A Claude Code skill for conducting rigorous code reviews based on Clean Code, Clean Architecture, and The Pragmatic Prog
A Claude Code skill for conducting rigorous code reviews based on software engineering classics
Installation • Usage • Features • Project Positioning • Rule Sources
This skill transforms Claude Code into a strict code review expert that evaluates your code against 350+ rules from three foundational software engineering books:
| Book | Author | Rules |
|---|---|---|
| 📗 The Pragmatic Programmer | David Thomas & Andrew Hunt | 100 Tips |
| 📘 Clean Code | Robert C. Martin | 202 Rules |
| 📙 Clean Architecture | Robert C. Martin | 48 Principles |
Philosophy: Let machines handle formatting; humans focus on logic and design.
| Tool | Command |
|---|---|
| Claude Code | git clone https://github.com/Zhen-Bo/pragmatic-clean-code-reviewer.git ~/.claude/skills/pragmatic-clean-code-reviewer |
| OpenCode | git clone https://github.com/Zhen-Bo/pragmatic-clean-code-reviewer.git ~/.config/opencode/skills/pragmatic-clean-code-reviewer |
| Codex | git clone https://github.com/Zhen-Bo/pragmatic-clean-code-reviewer.git ~/.codex/skills/pragmatic-clean-code-reviewer |
.skill or .zip file/pragmatic-clean-code-reviewer
| Feature | Description |
|---|---|
| 🎯 3+4+2 Positioning System | Questionnaire determines L1-L5 strictness |
| 🏷️ Five Strictness Levels | From L1 (Lab) to L5 (Critical) |
| ✅ 15-Point Checklist | Systematic code evaluation |
| 📋 Standardized Reports | Clear, consistent output format |
| 🔧 Fix Effort & Benefit | Effort/Benefit analysis with reasoning guidance |
| 📝 8-Step Workflow | Explicit review sequence with deterministic verdict |
| 🔖 Rule Citations | Every issue references PP/CC/CA rules |
| 🌐 Language-Aware | Adjusts rules for different paradigms |
| Level | Name | Key Question |
|---|---|---|
| L1 | 🧪 Lab | Does it run? |
| L2 | 🛠️ Tool | Understandable next month? |
| L3 | 🤝 Team | Can teammates take over? |
| L4 | 🚀 Infra | Others suffer if broken? |
| L5 | 🏛️ Critical | Can it pass audit? |
| Prefix | Source |
|---|---|
| PP-## | The Pragmatic Programmer |
| CC-## | Clean Code |
| CA-## | Clean Architecture |
| Document | Description |
|---|---|
| Features | Detailed feature explanations |
| Project Positioning | 3+4+2 system & L1-L5 mapping |
| Metrics & Code Smells | Thresholds and exemptions |
| Rule Sources | Book summaries and key principles |
pragmatic-clean-code-reviewer/
├── SKILL.md # Main skill (for AI)
├── README.md # This file
├── CHANGELOG.md # Release history
├── docs/ # Detailed documentation (for humans)
│ ├── features.md
│ ├── project-positioning.md
│ ├── metrics.md
│ └── rule-sources.md
└── references/ # Rule references (for AI)
├── clean-code.md
├── clean-architecture.md
├── pragmatic-programmer.md
└── ...
Contributions are welcome! Please feel free to:
MIT License - See LICENSE for details.
Based on principles from:
Built with principles from software engineering classics
1000+ skills curated from Anthropic, Vercel, Stripe, and other engineering teams
Design enforcement with memory — keeps your UI consistent across a project
Universal SEO skill for Claude Code. 25 sub-skills + 18 sub-agents covering technical SEO, E-E-A-T, schema, GEO/AEO, bac
Route Claude Code traffic to any of 17 provider backends including free or local models