What problem does it solve?
The quality Skill addresses the challenge of ensuring that code is not only functional but also well-architected and maintainable. It helps identify structural issues, adherence to best practices, and potential pitfalls that might not be caught by standard testing or linting.
Core Features & Use Cases
- Architecture Review: Inspects code for adherence to single responsibility, dependency direction, and abstraction levels.
- Code Patterns Analysis: Checks for consistency, error handling, naming conventions, and DRY principles.
- Complexity Assessment: Identifies functions too long, high cyclomatic complexity, God objects, and dead code.
- Maintainability Check: Ensures the code is understandable by new developers, handles edge cases, and minimizes magic numbers.
- AI Failure Modes: Reviews for common AI-written code issues such as wrong assumptions, overcomplexity, orthogonal edits, and imperative over declarative coding.
- Use Case: When reviewing code changes, particularly when AI-generated, the Skill can help uncover hidden issues that would otherwise go unnoticed.
Quick Start
Run a quality review on your latest code commit.