best-practices-checker

Identify and fix code quality issues across languages, outputting structured reports with file paths and priority levels.

2|Updated Jan 15, 2026
One-click install
npx skills add https://github.com/lexicalninja/my-little-scrum-team --skill best-practices-checker-lexicalninja
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: best-practices-checker
Source: https://github.com/lexicalninja/my-little-scrum-team/tree/main/skills/best-practices-checker
Command: npx skills add https://github.com/lexicalninja/my-little-scrum-team --skill best-practices-checker-lexicalninja

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps teams proactively identify and fix code quality issues by systematically checking for common best-practice violations across a codebase.

Core Features & Use Cases

  • DRY violations detection: Finds duplicated logic across files and suggests refactoring opportunities.
  • SOLID principles review: Assesses Single Responsibility, Open/Closed, and Dependency Inversion adherence.
  • Error handling and testing checks: Highlights inconsistent error propagation and gaps in test coverage.
  • Documentation and version control quality: Evaluates README quality, API docs, and commit message practices.
  • Use Case: Run the checker against a repo to generate a prioritized improvement report for engineering teams.

Quick Start

Analyze a repository to produce a best-practices report for immediate improvement opportunities.

Frequently Asked Questions about best-practices-checker

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

FAQPage Schema
How do I identify and fix code quality issues across my codebase?

To identify and fix code quality issues, you can analyze your software repository to detect DRY violations, SOLID principle adherence, and testing gaps. The checker outputs a structured report with file paths, violation types, suggested fixes, and priority levels for immediate improvement opportunities.

How do I check my codebase for SOLID principles and DRY violations?

Checking for SOLID principles and DRY violations involves assessing Single Responsibility, Open/Closed, and Dependency Inversion adherence while finding duplicated logic across files. The analysis generates a prioritized improvement report containing current code snippets, suggested refactoring fixes, and reasons.

Can I use a static analysis tool to review error handling and test coverage in any programming language?

Yes, static analysis for error handling and test coverage is applicable to codebases across languages. It highlights inconsistent error propagation and testing gaps, producing structured reports with file paths, violation types, current code, suggested fixes, reasons, and priority levels.

What's the best way to generate a prioritized improvement report for engineering teams?

Generating a prioritized improvement report requires running a best-practices checker against your repository to evaluate error handling, testing, documentation, and version-control practices. This produces a structured report with violation types, current code, suggested fixes, reasons, and priority levels for engineering teams.

Does static analysis for best practices evaluate documentation and version control quality?

Static analysis for best practices evaluates documentation and version control quality by checking README quality, API docs, and commit message practices. It outputs a structured improvement report containing file paths, violation types, current code, suggested fixes, reasons, and priority levels.

What types of code quality issues does a best-practices checker look for?

A best-practices checker looks for code quality issues like DRY violations, SOLID principle adherence, inconsistent error handling, testing gaps, and poor documentation or version-control practices. It targets these areas to output structured reports with violation types, suggested fixes, and priority levels.