Safely transform codebases using proven refactoring patterns. Performs impact analysis, ensures test coverage, executes transformations in atomic steps, and verifies correctness after every change.
From godmodenpx claudepluginhub arbazkhan971/godmodegodmode//refactorOrchestrates refactoring for specified scope: assesses architecture and issues, plans incremental transformations with risk mitigation, provides code change guides with examples, validation tests, and monitoring plan.
/refactorSystematically refactors specified code area: identifies smells, ensures test coverage, plans and applies atomic changes with per-step verification.
/refactorPerforms safe incremental refactoring on code, scores SOLID principles compliance (0-100 total), detects smells via grep/bash, visualizes technical debt, and prioritizes fixes with examples.
/refactorPerforms safe incremental refactoring on identified code issues; scores SOLID compliance (0-100 per principle); visualizes technical debt and prioritizes fixes.
/refactorSafely refactors code gradually, quantitatively scores SOLID principles adherence (0-100 per principle), detects smells and debt, and prioritizes improvements with techniques like Extract Method.
/refactorRefactors code step-by-step using techniques like Extract Method and polymorphism, scores SOLID principles quantitatively, visualizes technical debt, and prioritizes improvements.
Safely transform codebases using proven refactoring patterns. Performs impact analysis, ensures test coverage, executes transformations in atomic steps, and verifies correctness after every change.
/godmode:refactor <description> # Interactive refactoring with full analysis
/godmode:refactor --extract <type> # Extract function/class/module/interface
/godmode:refactor --inline <target> # Inline function/variable/class
/godmode:refactor --move <target> <dest> # Move code to a new location
/godmode:refactor --rename <old> <new> # Rename symbol across codebase
/godmode:refactor --analyze-only # Impact analysis without changes
/godmode:refactor --dry-run # Show planned changes without applying
/godmode:refactor --strangler # Use strangler pattern for migration
/godmode:refactor --no-verify # Skip pre-refactoring test check (dangerous)
"refactor: <pattern> — <description>"After refactoring: /godmode:review to verify code quality, or /godmode:test to add missing test coverage.
/godmode:refactor Extract business logic from UserController into UserService
/godmode:refactor --rename getUser findUserById # Rename across codebase
/godmode:refactor --move src/utils/auth.ts src/services/auth.service.ts
/godmode:refactor --analyze-only # Just show impact, no changes
/godmode:refactor --strangler # Incremental migration approach