What problem does it solve?
This Skill performs comprehensive, automated code reviews to ensure quality, security, maintainability, and compliance with architectural decisions and specifications, catching issues before they reach production.
Core Features & Use Cases
- Static Analysis & Security Scanning: Integrate linting, type checking, complexity metrics, and detect security vulnerabilities like SQL injection or hardcoded secrets.
- Architectural & SPEC Compliance: Validate code against Architecture Decision Records (ADRs) and technical specifications to ensure design adherence and consistency.
- Automated Fix Suggestions: Get recommendations for auto-fixable issues, refactorings, performance optimizations, and security patches.
- Use Case: Before merging a pull request, use this skill to automatically scan for SQL injection vulnerabilities, ensure code complexity is within limits, verify test coverage, and confirm adherence to architectural decisions, providing a detailed report and blocking critical issues.
Quick Start
Use the code-review skill to analyze 'src/auth/service.py' for quality, security, and compliance issues.