What problem does it solve?
This Skill automates the process of reviewing code for potential bugs, logic errors, and adherence to best practices, helping to catch issues before they are committed.
Core Features & Use Cases
- Comprehensive Code Analysis: Analyzes Python code for a wide range of issues including logic errors, Python-specific pitfalls, type safety, performance concerns, and testing gaps.
- Shell Script Checks: Provides basic checks for shell scripts, with an option to invoke a more thorough
/bash-review skill.
- Resiliency & Recovery Evaluation: Assesses how code handles failures like disk or network issues, and evaluates recovery mechanisms.
- Virtual Environment Hygiene: Checks for correct usage of virtual environments to prevent common Python setup problems.
- Use Case: After implementing a new feature, run this skill on the changed files to get an immediate report on potential issues, ensuring higher code quality.
Quick Start
Use the review skill to analyze the most recent code changes.