refactoring-analysis

Community

Uncover technical debt, improve code quality.

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 required

Components

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.
View Source Repository