plan

Creates detailed project implementation plans with risks and milestones.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Creates thorough implementation plans by researching the codebase first, identifying risks, and proposing concrete steps before any code is written.

Core Features & Use Cases

  • Provides a repeatable planning framework that guides problem understanding, risk assessment, and concrete action plans.
  • Adapts to software projects, migrations, and feature rollouts, ensuring alignment with existing code conventions.
  • Encourages explicit assumptions, risk flags, and rollback strategies to reduce downstream surprises.

Quick Start

Provide a detailed implementation plan by first researching the codebase and documenting risks and concrete steps.

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 software migration?

Creating an implementation plan for a software migration requires researching the codebase first to identify risks and document concrete steps. This approach ensures structured plans with context, goals, approaches, risk flags, rollback, and testing requirements.

What is the best way to document risks before starting a feature rollout?

Documenting risks before a feature rollout is best handled by researching the codebase to flag potential issues and proposing concrete action plans. This structured planning approach reduces downstream surprises by making assumptions and rollback strategies explicit.

How do I structure a roadmap for complex codebase changes?

To structure a roadmap for complex codebase changes, you need a repeatable planning framework that documents context, goals, approaches, steps, risk, rollback, and testing. This ensures all upfront risk assessments and concrete steps are captured before implementation begins.

Does upfront software planning work for both migrations and new feature rollouts?

Upfront software planning works for both migrations and new feature rollouts by adapting a repeatable framework to each scenario. It thoroughly researches the codebase to ensure the resulting implementation plan aligns with existing code conventions and identifies specific risks.

Why do I need a rollback strategy in my implementation plan?

You need a rollback strategy in your implementation plan to reduce downstream surprises during software migrations or feature rollouts. Encouraging explicit risk flags and rollback strategies ensures you have concrete recovery steps if the codebase changes encounter issues.

What should be included in a software engineering implementation plan?

A software engineering implementation plan should include context, goals, approaches, concrete steps, risk assessments, rollback strategies, and testing requirements. This is achieved by researching the codebase first to ensure the plan aligns with existing conventions.