What problem does it solve?
This Skill provides comprehensive guidance to review and improve backend code for quality, security, and architecture quality, ensuring reliable and maintainable server-side implementations.
Core Features & Use Cases
- Security and Performance Checks: Analyzes backend code for vulnerabilities such as SQL injection, SSRF, command injection, and performance pitfalls like N+1 queries.
- Architecture Validation: Ensures proper layering, dependency flows, and separation of concerns between routes, services, models, and components.
- Code Quality Optimization: Detects code smells, duplication, unhandled errors, and enforces style and modern Python best practices.
- Use Case: When refactoring backend modules for scalability or security hardening, developers can run this Skill to identify issues and receive prioritized suggestions.
Quick Start
Review the .agents/skills/backend-code-review directory to evaluate the entire backend code structure, focusing on the SKILL.md for instructions and the code files for potential improvements.