| name | review-code |
| description | Use this skill when asked to review, check, or validate code in a Cratis-based project. Produces a structured review report with blocking issues and suggestions, checked against all project architecture and style standards. |
Review changed code against all Cratis project standards and produce a structured report.
C# Architecture
C# Code Style
TypeScript Code Style
Component Rules
Performance
Performance is part of code review, not a separate pass. Flag the common degradations:
Classify findings: 🔴 measurable degradation at moderate load (fix before merge) · 🟡 degrades under load/scale · 🟢 minor.
Output format
Start with: Review result: ✅ Approved / ⚠️ Approved with comments / ❌ Changes requested
Then list issues:
### <file path>
**[BLOCKING]** Line N: `problematic code`
Because: explanation
Fix:
```corrected code```
End with a concise summary of what passed and what must change.
For the full expanded checklists across all categories, see references/CHECKLISTS.md.