refactor-module - Refactor a NestJS feature module
Analyzes and refactors a NestJS feature module by removing duplication and dead code, improving type safety and error handling, and verifying changes with build and lint gates.
Tags
Updated: 2026-10-16Capabilities
Typical Inputs
Typical Outputs
What this skill does
- Analyze module files
- Detect code duplication
- Remove dead code
- Clean up imports
- Extract typed interfaces
- Eliminate unsafe any usage
- Replace console statements
- Resolve TODO comments
- Audit error handling
- Check SQL safety
- Improve naming conventions
- Run build verification
- Run ESLint verification
- Apply gate failure fixes
- Print discovery reports
Inputs
- Module name
- NestJS module source files
- Shared utility files
- User confirmation
Outputs
- Discovery report
- Refactored source files
- Extracted interface files
- Build status
- ESLint status
- Failure report
Requirements
- NestJS project
- npm build script
- ESLint configuration
- Shell access
- User permission to modify files
