code-quality-check

Flag linting, naming, complexity, duplication, and edge case issues in modified source code.

1|Updated Feb 24, 2026
One-click install
npx skills add https://github.com/Danomanic/agent-skill-catalog --skill code-quality-check-danomanic
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: code-quality-check
Source: https://github.com/Danomanic/agent-skill-catalog/tree/main/skills/code-quality-check
Command: npx skills add https://github.com/Danomanic/agent-skill-catalog --skill code-quality-check-danomanic

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Helps prevent obvious quality regressions by ensuring newly added or modified code meets the project's linting, naming, complexity, duplication, and edge case expectations before changes are considered complete.

Core Features & Use Cases

  • Lint and format enforcement: Run configured linters and formatters and fix violations.
  • Naming and style checks: Verify variables, functions, and classes follow project conventions.
  • Complexity and duplication detection: Identify long or duplicated functions and suggest extraction or reuse.
  • Use Case: Run as a pre-merge checklist or quick post-implementation pass to catch issues that automated tests may miss.

Quick Start

Run the project's linter and then apply the checklist to added or modified files to identify and fix quality issues before merging.

Frequently Asked Questions about code-quality-check

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

FAQPage Schema
How do I check code quality before merging new changes?

To check code quality before merging, apply a review checklist to added or modified files to identify and fix linting, naming, complexity, and duplication issues. This pre-merge pass catches quality regressions that automated tests may miss.

What does a pre-merge code review checklist include?

A pre-merge code review checklist includes verifying linting and formatting, naming conventions, complexity, duplication, dead code removal, and edge case handling. It targets only newly added or modified source code without refactoring unrelated code.

How do I detect duplicated functions and dead code in modified files?

To detect duplicated functions and dead code in modified files, run a complexity and duplication detection pass on the changed source. This process identifies long or duplicated functions and suggests extraction or reuse to remove dead code.

Does this code quality check work for both frontend and backend repositories?

Yes, this code quality check works across both frontend and backend repositories. It applies to post-implementation reviews, pre-merge checks, and CI workflows to ensure newly added or modified code meets project expectations.

Can I use this to enforce naming conventions and linting in a CI workflow?

Yes, you can enforce naming conventions and linting in a CI workflow by running configured linters and formatters on added or modified files. The process fixes violations and verifies variables, functions, and classes follow project conventions.