npx skills add https://github.com/github/awesome-copilot --skill refactor-planHow 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.
Pre-configured AI company — 18 agents, 18 skills, one-time purchase.
SKILL.md65 linesExpandCollapse
---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?Add Educational Comments
Takes any code file and transforms it into a teaching resource by adding educational comments that explain syntax, design choices, and language concepts. Automa
Agent Governance
When your AI agents start calling APIs, touching databases, or executing shell commands, you need guardrails before something goes sideways. This gives you comp
Agentic Eval
Implements self-critique loops where Claude generates output, evaluates it against your criteria, then refines based on its own feedback. Includes evaluator-opt