atlas_refactor
Refactors code by detecting smells, reducing complexity, enforcing SOLID principles, and applying design patterns. Automates optimizations to modernize code.
Instructions
AI-powered code refactoring with pattern detection, complexity reduction, SOLID principles enforcement, and automated optimizations. Detects code smells, applies design patterns, and modernizes code.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| code | Yes | The code to refactor | |
| targets | No | Specific refactoring targets | |
| addTypes | No | Add TypeScript types if missing | |
| filePath | No | Optional file path for context | |
| language | Yes | Programming language | |
| modernize | No | Update to latest language features | |
| dependencies | No | Project dependencies | |
| enforceSOLID | No | Enforce SOLID principles (default: true) | |
| maxComplexity | No | Target cyclomatic complexity (default: 10) | |
| projectContext | No | Additional project context | |
| preserveBehavior | No | Ensure no behavior changes (default: true) |