mattpocock avatar

Request Refactor Plan

The request-refactor-plan skill guides developers through a structured interview process to create detailed, incremental refactoring plans and files them as GitHub issues. It's designed for developers planning major code refactors, RFCs, or breaking large changes into safe, reviewable steps. The skill solves the problem of refactoring safely by breaking work into tiny commits that keep the codebase working at each step, while documenting decisions, scope, and testing strategies.

install copies · 90 days. Times the install command was copied on this site in the last 90 days, bots filtered.
14
skills.sh installs
202.4K
GitHub stars
319.9K
last updated
Aug 21, 2026

Install

$ npx -y skills add mattpocock/skills --skill request-refactor-plan --agent claude-code

Installs into .claude/skills of the current project.

Files

The request-refactor-plan skill guides developers through a structured interview process to create detailed, incremental refactoring plans and files them as GitHub issues. It's designed for developers planning major code refactors, RFCs, or breaking large changes into safe, reviewable steps. The skill solves the problem of refactoring safely by breaking work into tiny commits that keep the codebase working at each step, while documenting decisions, scope, and testing strategies.

Browse the repository on GitHub

Sponsors

Details

Repository
github.com/mattpocock/skills
Categories
Git & Pull Requests, Code Review & Quality, Productivity & Planning

More from mattpocock/skills

All 61
1liarjsdev avatarfingerprint-ci-gateliarjsdev/liarjs-skillsGate a build on browser fingerprint regressions with liarjs - save a baseline scan as JSON, diff later runs against it, and fail the job when the consistency sc119Kskills.sh installs
2amplitude avataradd-analytics-instrumentationamplitude/mcp-marketplaceEnd-to-end analytics instrumentation workflow for a PR, branch, file, directory, or feature. Reads the code, discovers what events should be tracked, and produc55.6Kskills.sh installs
3dietrichgebert avatarponytail-auditdietrichgebert/ponytailWhole-repo audit for over-engineering. Like ponytail-review, but scans the entire codebase instead of a diff: a ranked list of what to delete, simplify, or repl55.5Kskills.sh installs
4DietrichGebert avatarponytail-auditDietrichGebert/ponytailWhole-repo audit for over-engineering. Like ponytail-review, but scans the entire codebase instead of a diff: a ranked list of what to delete, simplify, or repl55.5Kskills.sh installs
5samber avatargolang-continuous-integrationsamber/cc-skills-golangCI/CD pipeline configuration using GitHub Actions for Golang projects — testing, linting, SAST, security scanning, code coverage, Dependabot, Renovate, GoReleas40.9Kskills.sh installs
6firecrawl avatarfirecrawl-monitorfirecrawl/cliDetect when content on a website changes and get notified by webhook or email — no cron jobs, scrapers, or diff scripts required. Use this skill whenever the us33.7Kskills.sh installs