What problem does it solve?
This Skill automates the process of migrating existing codebases to adopt modern, robust patterns like Result-based error handling, structured logging, and standardized path management, significantly reducing manual effort and potential errors.
Core Features & Use Cases
- Code Auditing: Scans your project for common anti-patterns such as
throw statements, console.log, and hardcoded paths.
- Automated Plan Generation: Creates a detailed, stage-by-stage migration plan with actionable tasks and estimated effort.
- Pattern Conversion: Provides guidance and examples for converting exceptions to
Result types, console to structured logging, and hardcoded paths to XDG conventions.
- Use Case: You're adopting the Outfitter Stack for a legacy Node.js project. Run this Skill to get a clear roadmap for refactoring error handling, logging, and file path management to align with the new stack's best practices.
Quick Start
Run the scanner to generate a migration plan for your current project.