rpi-plan

Generate phased Markdown implementation plans with code snippets and success criteria.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/abhiroopb/synthetic-mind --skill rpi-plan
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: rpi-plan
Source: https://github.com/abhiroopb/synthetic-mind/tree/main/skills/rpi-plan
Command: npx skills add https://github.com/abhiroopb/synthetic-mind --skill rpi-plan

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill addresses the common issue of jumping directly into coding without a clear, phased implementation plan, which often leads to scope creep, missed edge cases, and rework.

Core Features & Use Cases

  • Phased Planning: Breaks down complex tasks into manageable, sequential phases.
  • Codebase Grounding: Investigates the actual codebase to ensure plans are realistic.
  • Success Criteria: Defines measurable outcomes for each phase, enabling automated verification.
  • Use Case: After researching a new feature, use this Skill to generate a detailed plan outlining the specific files to modify, code snippets, and tests required for each stage of implementation.

Quick Start

Draft an RPI plan for the checkout refactor based on the research doc.

Frequently Asked Questions about rpi-plan

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

FAQPage Schema
How do I create a phased implementation plan for a software development task?

To create a phased implementation plan, you need to investigate your codebase and break down the task into sequential phases. This approach defines specific file changes, code snippets, and measurable success criteria for direct execution.

What is the best way to prevent scope creep when starting a complex codebase refactor?

The best way to prevent scope creep is generating a detailed implementation plan before coding. By grounding the plan in actual codebase analysis and aligning on an approach through interactive discussion, you ensure realistic phases and avoid missed edge cases.

How do I generate an implementation plan with specific code snippets and automated success criteria?

You generate an implementation plan with code snippets and automated success criteria by using a phased planning methodology. This process investigates your codebase and produces actionable Markdown plans containing specific file modifications and measurable outcomes for each phase.

Does this software development planning approach work for any existing codebase?

Yes, this planning approach works for any existing codebase because it actively investigates your actual project structure. This codebase grounding ensures the generated implementation phases, file changes, and success criteria are realistic and tailored to your specific environment.

Why do I need an implementation plan before executing code changes?

You need an implementation plan before executing code changes to avoid jumping directly into coding without clear direction. This prevents rework by outlining specific files to modify, required code snippets, and automated tests for each sequential stage.

Can I automate software implementation directly from a Markdown plan?

Yes, you can automate implementation directly from a Markdown plan if the plan is designed for direct execution. The generated Markdown output contains specific file changes, code snippets, and automated success criteria formatted for seamless downstream execution.