clean-code-reviewer

Audit source code for clean coding standard violations across multiple languages.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/OntoLedgy/ol_ai_context_library --skill clean-code-reviewer-ontoledgy
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: clean-code-reviewer
Source: https://github.com/OntoLedgy/ol_ai_context_library/tree/main/skills/clean-code-reviewer
Command: npx skills add https://github.com/OntoLedgy/ol_ai_context_library --skill clean-code-reviewer-ontoledgy

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

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.

Frequently Asked Questions about clean-code-reviewer

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate clean code reviews for a Python codebase?

Automate clean code reviews by auditing source code to identify violations of established clean coding standards. The tool generates structured violation reports with severity ratings, line-specific rule mappings, and actionable fix suggestions for Python files.

Can I check JavaScript or TypeScript code for clean coding violations before a pull request?

Yes, you can check JavaScript or TypeScript code for clean coding violations before a pull request. It supports multi-standard auditing with language-specific rule overrides for JavaScript and TypeScript to ensure PR compliance.

What is the best way to audit code for refactoring baseline assessments?

The best way to audit code for refactoring baseline assessments is running a comprehensive scan for clean coding violations. This produces structured reports with exact file and line references, rule mappings, and severity ratings to guide downstream refactoring.

Does the clean code reviewer support Rust and Go codebases?

Yes, the clean code reviewer supports Rust and Go codebases. It applies general Clean Code standards and BORO style guides with language-specific rule overrides to audit these codebases for violations.

How do I generate a violation report with suggested fixes for C# code smells?

Generate a violation report with suggested fixes for C# code smells by running targeted audits for code smells. The report includes exact file and line references, rule mappings, severity ratings, and actionable fix suggestions.

When should I adjust severity thresholds during a static analysis code review?

Adjust severity thresholds during a static analysis code review to focus on high-priority issues. This filters the violation report to exclude minor infractions, allowing you to prioritize critical clean coding standard violations during quality gate checks.