refactoring-detection

Community

Detect and estimate refactoring effort.

Authortakemo101
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill automates the detection of code smells and potential refactoring opportunities across multiple programming languages, providing actionable insights and effort estimations to improve code quality.

Core Features & Use Cases

  • Automated Code Analysis: Scans codebases for common anti-patterns like large functions, excessive parameters, any types, empty catch blocks, and leftover console.log statements.
  • Multi-Language Support: Includes detection patterns for TypeScript, Rust, Go, and Python.
  • Duplicate Code Detection: Identifies duplicated code blocks using jscpd.
  • Effort Estimation: Calculates estimated time to refactor based on the type and severity of detected issues.
  • Use Case: Integrate this Skill into your CI/CD pipeline to automatically flag code that needs refactoring before it gets merged, ensuring maintainability and reducing technical debt.

Quick Start

Run the refactoring detection skill on the current directory to find and report code quality issues.

Dependency Matrix

Required Modules

ast-grepjscpdjq

Components

scriptsreferences

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: refactoring-detection
Download link: https://github.com/takemo101/compose-workflow/archive/main.zip#refactoring-detection

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.