What problem does it solve?
This Skill streamlines the process of improving code quality, reducing technical debt, and ensuring maintainability through comprehensive code reviews, targeted refactoring, and automated self-critique loops.
Core Features & Use Cases
- Code Review: Provides a structured checklist and principles for effective code reviews, prioritizing critical issues like security and correctness.
- Refactoring Guidance: Offers best practices and techniques for safely refactoring code, including identifying and fixing common code smells.
- Self-Evaluation Patterns: Implements patterns for agents to evaluate and improve their own outputs, crucial for iterative development and quality assurance.
- Use Case: When submitting a pull request, use this Skill to perform a thorough code review, identify potential issues, and suggest refactoring improvements before merging.
Quick Start
Use the code-quality skill to review the attached code snippet for potential issues and suggest improvements.