mm-riper

Enforce structured research, planning, execution, and review phases for complex development tasks.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill helps developers enforce a structured approach to complex tasks, ensuring that research, innovation, planning, execution, and review phases are properly separated and completed.

Core Features & Use Cases

  • Research Phase: Understand the problem space and current code before proposing solutions.
  • Innovate Phase: Generate multiple approaches to the problem.
  • Plan Phase: Break down the chosen approach into ordered, reversible tasks.
  • Execute Phase: Follow the plan meticulously without deviations.
  • Review Phase: Validate the work against the original plan.
  • Use Case: When tasked with a feature, refactor, or fix that spans multiple files or has an unclear scope.

Quick Start

To start the process, invoke the mm-riper skill with the task in mind and follow the structured phases.

Frequently Asked Questions about mm-riper

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

FAQPage Schema
How do I enforce phase separation for complex software development tasks?

To enforce phase separation for complex software development tasks, you need a structured process that gates research, innovation, planning, execution, and review phases. This ensures disciplined progression by requiring user input before advancing to the next stage.

What is the best way to manage multi-file refactoring with an unclear scope?

Managing multi-file refactoring with an unclear scope requires breaking down the chosen approach into ordered, reversible tasks during a dedicated planning phase. This follows initial research and innovation phases to fully understand the problem space first.

When do I need a structured software development process for complex tasks?

You need a structured software development process when a feature, refactor, or fix spans multiple files or has an unclear scope. It separates research, planning, and execution to prevent unmanaged deviations during complex task implementation.

How do I start a structured code review and task management workflow?

To start a structured code review and task management workflow, invoke the process with your task in mind. You will then follow sequential phases, providing required user input at each phase gate to validate research, plans, and execution outcomes.

Can I deviate from the plan during the execution phase of a complex task?

No, the execution phase requires following the plan meticulously without deviations. To maintain disciplined phase separation, the structured process validates the final work against the original plan during a dedicated review phase.

How does the innovation phase work in complex task management?

The innovation phase in complex task management works by generating multiple approaches to the problem after researching the current code. It ensures you evaluate various solutions before selecting one to break down into ordered tasks during planning.