refactoring-detection
CommunityDetect and estimate refactoring effort.
Software Engineering#code quality#developer tools#code analysis#refactoring#technical debt#code smells#ast-grep
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,
anytypes, empty catch blocks, and leftoverconsole.logstatements. - 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.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.