vinvcn avatar

Request Refactor Plan

This is a structured interviewing process that turns a vague refactoring idea into a GitHub issue with an actual execution plan. It walks you through describing the problem, explores alternatives, nails down exact scope, checks test coverage, then breaks everything into tiny commits following Martin Fowler's advice that each step should keep the program working. The output is a formatted issue with problem statement, solution, commit plan, architectural decisions, and testing approach. Use this when you're staring at a messy codebase and need to turn "we should refactor this" into something you can actually ship incrementally without breaking everything. It's essentially refactoring by interview, which sounds tedious but probably saves you from halfway-done rewrites that sit in branches forever.

skills.sh installs
2.1K
GitHub stars
5.7K
last updated
Aug 21, 2026

Install

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

Installs into .claude/skills of the current project.

Files

This is a structured interviewing process that turns a vague refactoring idea into a GitHub issue with an actual execution plan. It walks you through describing the problem, explores alternatives, nails down exact scope, checks test coverage, then breaks everything into tiny commits following Martin Fowler's advice that each step should keep the program working. The output is a formatted issue with problem statement, solution, commit plan, architectural decisions, and testing approach. Use this when you're staring at a messy codebase and need to turn "we should refactor this" into something you can actually ship incrementally without breaking everything. It's essentially refactoring by interview, which sounds tedious but probably saves you from halfway-done rewrites that sit in branches forever.

Browse the repository on GitHub

Sponsors

Details

Repository
github.com/vinvcn/mattpocock-skills-zh-cn
Categories
Git & Pull Requests, Code Review & Quality, Productivity & Planning
First seen
Jul 14, 2026

More from vinvcn/mattpocock-skills-zh-cn

All 39
1thedotmack avatarclaude-code-plugin-releasethedotmack/claude-memAutomated semantic versioning and release workflow for Claude Code plugins. Handles version increments across package.json, marketplace.json, plugin.json manife2.1Kskills.sh installs
2yamadashy avatarrepomix-exploreryamadashy/repomixAnalyze or explore a codebase (remote or local repository) by packing it with the Repomix CLI, then reading and searching the generated output. Use when the use2Kskills.sh installs
3dohooo avatarhelmor-clidohooo/helmorUse the Helmor CLI to remote-control Helmor from the terminal. Use when the user asks to inspect Helmor data/settings, manage repositories/workspaces/sessions/f2Kskills.sh installs
4nvidia avatarnemo-rl-auto-researchnvidia/skillsAutonomous NeMo-RL research agent workflow for directed hypothesis testing and open-ended discovery. Guides agents through the full experiment lifecycle: unders1.9Kskills.sh installs
5cognitedata avatarpull-changes-resolve-conflictscognitedata/builder-skillsStandard workflow for pulling updates from main or other branches on multi-contributor projects (including Flows apps) without silently discarding work. Guides 1.9Kskills.sh installs
6github avatargtm-positioning-strategygithub/awesome-copilotFind and own a defensible market position. Use when messaging sounds like competitors, conversion is weak despite awareness, repositioning a product, or testing1.9Kskills.sh installs