| name | code-review |
| description | Systematic code review and evaluation tool for Python/FastAPI projects. Use when reviewing PRs, evaluating code quality, checking architecture compliance, or providing feedback on implementations. Triggers on "review", "code review", "evaluate", "check code", "PR review", "feedback". Use when this capability is needed. |
| metadata | {"author":"eco2-team"} |
Code Review Guide
Review Process
┌─────────────────────────────────────────────────────────────────┐
│ Code Review Workflow │
├─────────────────────────────────────────────────────────────────┤
│ │
│ 1. Context → 2. Architecture → 3. Code Quality │
│ Understanding Compliance Analysis │
│ │
│ 4. Security → 5. Performance → 6. Testing │
│ Check Review Coverage │
│ │
│ 7. Generate Summary & Actionable Feedback │
│ │
└─────────────────────────────────────────────────────────────────┘
Quick Review Checklist
CI Lint & Format (MUST PASS)
black --check <path> && ruff check <path>
black <path> && ruff check <path> --fix
Architecture (Clean Architecture)
Code Quality
Security
Testing
Review Commands
Full Review
Review this code for:
1. Architecture compliance (Clean Architecture)
2. Code quality issues
3. Security vulnerabilities
4. Performance concerns
5. Test coverage gaps
Focused Reviews
# Architecture only
Review architecture compliance for this module.
# Security only
Check this code for security vulnerabilities.
# Performance only
Analyze performance characteristics of this code.
Severity Levels
| Level | Icon | Description | Action |
|---|
| Critical | :x: | Security vulnerability, data loss risk | Must fix before merge |
| Major | :warning: | Architecture violation, significant bug | Should fix before merge |
| Minor | :bulb: | Code smell, style issue | Consider fixing |
| Suggestion | :thought_balloon: | Improvement idea | Optional |
Reference Files
Output Format
## Code Review Summary
### Overview
- **Files reviewed**: X
- **Issues found**: X critical, X major, X minor
- **Overall assessment**: [Approve/Request Changes/Comment]
### Critical Issues :x:
1. **[File:Line]** Issue description
- Impact: ...
- Fix: ...
### Major Issues :warning:
1. **[File:Line]** Issue description
- Impact: ...
- Suggestion: ...
### Minor Issues :bulb:
1. **[File:Line]** Issue description
### Suggestions :thought_balloon:
1. Consider...
### Positive Highlights :star:
1. Good use of...
Eco² Project Standards
This project follows:
- Clean Architecture (see
clean-architecture skill)
- Python 3.11+ with type hints
- FastAPI async patterns
- Protocol-based interfaces
- CQRS for complex modules
Converted and distributed by TomeVault — claim your Tome and manage your conversions.