review-code-smells

Automate code review for duplication, dead code, and awkward indirection.

92|7|Updated Dec 11, 2025
One-click install
npx skills add https://github.com/encero-systems/incan --skill review-code-smells-encero-systems
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: review-code-smells
Source: https://github.com/encero-systems/incan/tree/main/.agents/skills/review-code-smells
Command: npx skills add https://github.com/encero-systems/incan --skill review-code-smells-encero-systems

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill helps automate the identification of maintainability issues in code, such as duplication, poor naming, and dead code, allowing developers to focus on more critical tasks.

Core Features & Use Cases

  • Identify Code Smells: Detects maintainability issues such as duplication, dead code, and awkward indirection.
  • Use Case: Integrate this Skill into your development workflow to review code changes and ensure maintainability before merging.

Quick Start

Review maintainability smells in the modified codebase by using the 'review-code-smells' Skill.

Frequently Asked Questions about review-code-smells

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

FAQPage Schema
How do I automate code review for maintainability issues like dead code and duplication?

Automating code review for maintainability involves detecting issues like dead code, duplication, and awkward indirection before merging. This skill integrates into development workflows to review code changes and ensure cleanliness, reducing technical debt.

What are code smells and how do they affect technical debt?

Code smells are maintainability issues in a codebase such as poor naming, dead code, and awkward indirection. Identifying these smells during code review helps reduce technical debt and keeps developers focused on critical tasks.

How do I integrate code smell detection into my development workflow?

Integrating code smell detection into a development workflow involves reviewing modified code changes for maintainability issues before merging. This skill automates that review process to ensure codebase cleanliness without manual inspection.

Can I use automated code review to check for awkward indirection and poor naming?

Automated code review can check for awkward indirection and poor naming. This skill identifies these specific maintainability issues, along with duplication and dead code, to help developers address cleanliness problems.

Do I need any external dependencies to run automated code smell detection?

No external dependencies are required to run automated code smell detection. This skill operates independently using its internal scripts to identify maintainability issues within the modified codebase.

What's the best way to reduce technical debt during code changes?

Reducing technical debt during code changes is best achieved by automating maintainability reviews before merging. This skill detects duplication and dead code automatically, ensuring cleanliness without slowing down development.