What problem does it solve?
This Skill automates the process of identifying potential issues and ensuring adherence to best practices in code, significantly reducing the time and effort required for manual code reviews and improving overall code quality.
Core Features & Use Cases
- Comprehensive Quality Checklist: Evaluates code against key criteria including organization, error handling, performance, security, and test coverage.
- Prioritized Actionable Feedback: Provides findings categorized as CRITICAL (must fix), WARNING (should address), or SUGGESTION (nice to have) for clear guidance.
- Bug Detection Integration: Can utilize tools like
bugmagnet on new or modified files to proactively identify common bug patterns.
- Use Case: Before submitting a pull request, use this skill to automatically review your changes, receive expert feedback on potential issues, and ensure your code meets high-quality standards, leading to faster approvals and more robust software.
Quick Start
Review the file 'src/data_processor.py' for code organization, error handling, and test coverage.