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.