Claude Agent Skill · by Github

Refactor Plan

The refactor-plan skill helps developers create detailed, sequenced plans for multi-file refactoring tasks by analyzing codebase dependencies and organizing cha

Install
Terminal · npx
$npx skills add https://github.com/github/awesome-copilot --skill refactor-plan
Works with Paperclip

How Refactor Plan fits into a Paperclip company.

Refactor Plan drops into any Paperclip agent that handles this kind of work. Assign it to a specialist inside a pre-configured PaperclipOrg company and the skill becomes available on every heartbeat — no prompt engineering, no tool wiring.

S
SaaS FactoryPaired

Pre-configured AI company — 18 agents, 18 skills, one-time purchase.

$27$59
Explore pack
Source file
SKILL.md65 lines
Expand
---name: refactor-plandescription: 'Plan a multi-file refactor with proper sequencing and rollback steps'--- # Refactor Plan Create a detailed plan for this refactoring task. ## Refactor Goal {{refactor_description}} ## Instructions 1. Search the codebase to understand current state2. Identify all affected files and their dependencies3. Plan changes in a safe sequence (types first, then implementations, then tests)4. Include verification steps between changes5. Consider rollback if something fails ## Output Format ```markdown## Refactor Plan: [title] ### Current State[Brief description of how things work now] ### Target State[Brief description of how things will work after] ### Affected Files| File | Change Type | Dependencies ||------|-------------|--------------|| path | modify/create/delete | blocks X, blocked by Y | ### Execution Plan #### Phase 1: Types and Interfaces- [ ] Step 1.1: [action] in `file.ts`- [ ] Verify: [how to check it worked] #### Phase 2: Implementation- [ ] Step 2.1: [action] in `file.ts`- [ ] Verify: [how to check] #### Phase 3: Tests- [ ] Step 3.1: Update tests in `file.test.ts`- [ ] Verify: Run `npm test` #### Phase 4: Cleanup- [ ] Remove deprecated code- [ ] Update documentation ### Rollback PlanIf something fails:1. [Step to undo]2. [Step to undo] ### Risks- [Potential issue and mitigation]``` Shall I proceed with Phase 1?