request-refactor-plan

Interview users to create a tiny-commit refactor plan and GitHub issue.

Updated May 15, 2026
One-click install
npx skills add https://github.com/az9713/engineer-skills-tutorial --skill request-refactor-plan-az9713
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: request-refactor-plan
Source: https://github.com/az9713/engineer-skills-tutorial/tree/main/skills/deprecated/request-refactor-plan
Command: npx skills add https://github.com/az9713/engineer-skills-tutorial --skill request-refactor-plan-az9713

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill guides engineers through creating a structured, small-step refactor plan, reducing risk by outlining tiny commits and accountability via a GitHub issue.

Core Features & Use Cases

  • Structured interviews to elicit the problem, constraints, and desired outcomes.
  • Tiny-commit plan that breaks the refactor into smallest safe steps with review checkpoints.
  • GitHub issue generation with a comprehensive RFC-like plan, decision log, and testing approach.

Quick Start

Describe the refactor goal and start a user interview to generate the tiny-commit plan and RFC, then file it as a GitHub issue.

Frequently Asked Questions about request-refactor-plan

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I plan a code refactor with tiny, verifiable commits?

To plan a code refactor with tiny commits, you can use an interview-based approach to capture the problem and constraints, then generate a structured GitHub issue with a tiny-commit plan, decision document, and testing strategy.

What is the best way to document a refactor opportunity and its risk management strategy?

The best way to document a refactor opportunity is to create a structured GitHub issue containing an RFC-like plan, a decision log, a testing approach, and explicit out-of-scope notes to manage risk and ensure accountability.

How do I scope a software refactor before starting the actual work?

You scope a software refactor by conducting a structured interview to identify the problem, constraints, and desired outcomes, then verifying the current state to break the work into safe, manageable steps.

Can I generate a GitHub issue with a testing strategy for a planned code refactor?

Yes, you can generate a GitHub issue with a testing strategy by documenting the refactor plan, including a decision document, risk considerations, and out-of-scope notes directly within the issue.

Why should I break a large refactor into small, auditable commits?

Breaking a large refactor into small, auditable commits reduces risk by providing review checkpoints, ensuring each step is verifiable, and maintaining accountability throughout the restructuring process.