The refactor-plan skill helps developers create detailed, sequenced plans for multi-file refactoring tasks by analyzing codebase dependencies and organizing changes into safe phases (types, implementation, tests, cleanup) with verification steps and rollback procedures. It's designed for software engineers managing complex refactors who need to minimize risk by understanding file dependencies and executing changes in the correct order. The skill solves the problem of coordinating large-scale code changes across multiple files without breaking functionality or losing track of what's been modified.
npx skills add https://github.com/github/awesome-copilot --skill refactor-plan