plan

Facilitate collaborative implementation planning with phased plan documents and GitHub integration.

2|Updated Jan 23, 2026
One-click install
npx skills add https://github.com/cdubiel08/ralph-hero --skill plan-cdubiel08
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: plan
Source: https://github.com/cdubiel08/ralph-hero/tree/main/plugin/ralph-hero/skills/plan
Command: npx skills add https://github.com/cdubiel08/ralph-hero --skill plan-cdubiel08

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill streamlines the creation of detailed implementation plans by facilitating interactive collaboration between the AI and the user, ensuring clarity and thoroughness before development begins.

Core Features & Use Cases

  • Interactive Planning: Work with the AI to research, design, and document implementation steps.
  • Codebase Analysis: The AI researches the existing codebase to inform the plan.
  • Iterative Refinement: Get feedback and make adjustments to the plan collaboratively.
  • Use Case: You need to add a new feature to your application. Use this Skill to discuss the requirements, explore different technical approaches with the AI, and collaboratively build a phased plan with clear success criteria.

Quick Start

Use the plan skill to start creating an implementation plan for issue number 123.

Frequently Asked Questions about plan

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

FAQPage Schema
How do I create an implementation plan for a new software feature?

To create an implementation plan, use interactive collaborative planning to research your codebase, ask clarifying questions, and iteratively develop phased plan documents with clear success criteria before development begins.

Can I use AI to collaboratively research my codebase before writing code?

Yes, you can use AI to research your existing codebase during collaborative implementation planning, ensuring technical approaches are informed by your current architecture and thoroughly documented before development starts.

What is the best way to manage incremental approval for software development tasks?

Incremental approval for software development tasks is managed through human-in-the-loop design, allowing you to provide feedback and iteratively refine spec creation across phased plan documents until clear success criteria are met.

Does implementation planning integrate with GitHub issue tracking?

Yes, implementation planning integrates directly with GitHub issue tracking, allowing you to start creating a comprehensive phased plan for a specific issue number to support the full project lifecycle.

How do I document technical approaches for application development collaboratively?

You document technical approaches collaboratively by exploring different options with the AI, discussing requirements, and iteratively refining the design into a detailed phased implementation plan document.

When do I need interactive planning for software development?

You need interactive planning for software development when adding new features requires thorough codebase analysis, clarifying questions, and iterative refinement to ensure clarity and comprehensive documentation before coding begins.