refactoring-analyst
CommunityAnalyze legacy code, generate a step-by-step refactoring plan.
Software Engineering#code analysis#refactoring#clean code#project planning#migration#technical debt#legacy code
Authorryu-qqq
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This Skill systematically analyzes existing legacy codebases against defined coding conventions, identifies "Zero-Tolerance" violations, and generates a prioritized, phased refactoring plan. It helps you tackle technical debt efficiently, minimizing risks and accelerating modernization efforts.
Core Features & Use Cases
- Violation Detection: Scans code for critical issues such as Lombok usage, Law of Demeter violations, incorrect JPA relationship annotations, and transaction boundary misconfigurations.
- Impact Analysis: Creates a dependency matrix to assess the scope and effort required for changes, helping you prioritize refactoring tasks based on risk and effort.
- Phased Refactoring Plan: Generates a structured plan with clear phases and steps, including verification methods and estimated timelines, guiding the safe transition from legacy to convention-compliant code.
- Use Case: When tasked with modernizing an old module or onboarding a new team to an existing codebase, use this skill to get a comprehensive report of all violations and a clear, actionable plan to refactor it. This automates the initial analysis, allowing you to start refactoring with confidence.
Quick Start
Analyze the current codebase for refactoring opportunities and generate a phased plan to align with project conventions.
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-analyst Download link: https://github.com/ryu-qqq/AuthHub/archive/main.zip#refactoring-analyst Please download this .zip file, extract it, and install it in the .claude/skills/ directory.