mm-request-refactor-plan

Creates a structured refactor plan and files a GitHub issue.

1|Updated Apr 6, 2026
One-click install
npx skills add https://github.com/mikkeymoo/claude-solo --skill mm-request-refactor-plan
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: mm-request-refactor-plan
Source: https://github.com/mikkeymoo/claude-solo/tree/main/mm-skills/mm-request-refactor-plan
Command: npx skills add https://github.com/mikkeymoo/claude-solo --skill mm-request-refactor-plan

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill addresses the issue of unplanned, ad-hoc refactoring that can lead to code fragility and maintainability challenges. It promotes a systematic approach to refactor code incrementally, improving maintainability.

Core Features & Use Cases

  • Interview-Based: Gather requirements and considerations through an interview with the user.
  • Detailed Planning: Structure the refactoring process into a series of small commits.
  • GitHub Issue Creation: Document and track the refactor process in a GitHub issue.
  • Use Case: Ideal for developers seeking to systematically refactor complex, large-scale changes.

Quick Start

Initiate a refactor plan with /mm-request-refactor-plan --start Interviewer@user.

Frequently Asked Questions about mm-request-refactor-plan

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

FAQPage Schema
How do I create a structured refactoring plan for large-scale code changes?▼

You can create a refactoring plan by participating in an interview process that gathers project requirements and considerations. The process structures the refactoring into small commits and files a GitHub issue to safely track the progress.

What is the best way to track code refactoring progress in GitHub issues?▼

Tracking code refactoring progress in GitHub issues involves documenting the structured plan and small commits directly in the issue. This systematic approach replaces ad-hoc refactoring to ensure maintainability and reduce code risk.

How does an interview-based refactoring process work?▼

An interview-based refactoring process works by guiding a user through targeted questions to gather requirements and considerations. These responses structure the refactoring into small commits and generate a tracking GitHub issue.

Can I plan complex refactoring incrementally to avoid code fragility?▼

Yes, you can plan complex refactoring incrementally by structuring the work into a series of small commits. This systematic approach directly addresses maintainability challenges and minimizes the risk of code fragility.

Do I need a GitHub issue to manage an incremental code refactor?▼

Filing a GitHub issue is the recommended way to manage an incremental code refactor. It provides a documented space to track the structured process, ensuring the incremental commits are safely monitored and maintainability is enhanced.