refactoring-analysis
CommunityUncover technical debt, improve code quality.
Software Engineering#code quality#code analysis#refactoring#React#TypeScript#maintainability#technical debt#Python#Go
AuthorZate
Version1.0.0
Installs0
System Documentation
What problem does it solve?
Identifying and prioritizing refactoring opportunities in a large codebase can be overwhelming and time-consuming. This Skill provides comprehensive analysis to pinpoint technical debt and code quality issues across multiple languages.
Core Features & Use Cases
- Comprehensive Codebase Analysis: Perform file-level, code-level, and language-specific analysis (Go, Python, TypeScript/React) to find issues like oversized files, complex functions, and code duplication.
- Interactive Vetting: Present findings to the user for approval, ensuring only relevant items are included in the final report.
- Report Generation: Create detailed refactoring reports in various formats (single document, split files, actionable tickets) with clear problem descriptions and solutions.
- Metrics & Thresholds: Use predefined guidelines for file sizes, function complexity, and code duplication to identify areas for improvement.
- Use Case: Analyze a Go project for oversized handler files, identify complex React components, or generate a refactoring report for a Python codebase.
Quick Start
Analyze the provided Python codebase to identify modules with too many lines and functions with high complexity, then generate a report.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 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-analysis Download link: https://github.com/Zate/cc-plugins/archive/main.zip#refactoring-analysis Please download this .zip file, extract it, and install it in the .claude/skills/ directory.