What problem does it solve?
Manually auditing code for clean coding standard violations is time-consuming, inconsistent, and prone to oversight. This Skill automates the review process to deliver structured, actionable violation reports, eliminating guesswork and ensuring consistent code quality across teams and projects.
Core Features & Use Cases
- Multi-Standard Auditing: Supports general Clean Code (Robert C. Martin) and OB BORO Quick Style Guide convention sets, with language-specific rule overrides for Python, JavaScript/TypeScript, C#, Rust, and Go.
- Flexible Review Modes: Run targeted audits for functions, classes, naming, error handling, or code smells, or full comprehensive scans, with adjustable severity thresholds to focus on high-priority issues.
- Actionable Reporting: Produces structured violation reports with exact file/line references, rule mappings, severity ratings, and suggested fixes that integrate directly with downstream refactoring and implementation workflows.
- Use Case Example: Before merging a PR, run a full clean code audit to catch violations early, then pass the report to clean-code-refactor for automated fixes or to a software architect for structural redesign if needed.
Quick Start
Use the clean-code-reviewer skill to audit the src/ directory for Python clean code violations in full mode with the general standard.