What problem does it solve?
This Skill streamlines the complex process of refactoring code modules, ensuring that changes are planned, implemented, reviewed, and tested systematically, minimizing risks and maintaining code integrity.
Core Features & Use Cases
- Automated Refactoring Workflow: Manages the entire refactor lifecycle from initial analysis to final validation.
- Agent Orchestration: Leverages specialized AI agents (Researcher, Architect, Executor, Reviewer, Tester) for distinct refactoring tasks.
- Controlled Scope: Enforces stable public APIs and avoids unrelated edits, escalating scope changes for approval.
- Use Case: Refactor a large, monolithic module into smaller, more manageable microservices by defining the target module and a clear objective.
Quick Start
Use the refactor skill to refactor the module located at interactive-terminal/src/cxxqt_bridge to split it into focused modules.