writing-plans

Generate step-by-step implementation plans with scope, goals, dependencies, and testing.

4|1|Updated Mar 6, 2026
One-click install
npx skills add https://github.com/k1lgor/mega-mind-skills --skill writing-plans-k1lgor
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: writing-plans
Source: https://github.com/k1lgor/mega-mind-skills/tree/main/.agent/skills/writing-plans
Command: npx skills add https://github.com/k1lgor/mega-mind-skills --skill writing-plans-k1lgor

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides a structured methodology for creating detailed, actionable implementation plans, ensuring clarity, scope definition, and efficient task breakdown for software development projects.

Core Features & Use Cases

  • Structured Plan Generation: Creates comprehensive plans with sections for overview, goals, non-goals, dependencies, phased implementation steps, testing, and rollback.
  • Atomic Step Decomposition: Breaks down complex tasks into small, verifiable, and time-boxed steps.
  • Use Case: After brainstorming a new feature, use this skill to generate a detailed plan that outlines each phase of development, from setting up data models to implementing core logic and defining testing strategies.

Quick Start

Create a plan for adding user authentication to the system.

Frequently Asked Questions about writing-plans

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

FAQPage Schema
How do I create a detailed implementation plan for a software development feature?

To create an implementation plan, structure your development tasks by defining the scope, goals, non-goals, dependencies, phased implementation steps, testing, and rollback strategies. This ensures disciplined execution and clarity for complex software projects.

What is the best way to break down complex software development tasks into verifiable steps?

The best way to break down complex software development tasks is through atomic step decomposition, which splits tasks into small, verifiable, and time-boxed phases. This allows for incremental implementation and continuous verification throughout the workflow.

How do I define rollback strategies and non-goals when planning a software project?

Define rollback strategies and non-goals during the project planning phase by explicitly outlining what the implementation will not address and documenting fallback procedures. This scopes the workflow and ensures preparedness for unexpected failures.

Can I generate a phased implementation plan for adding user authentication to my system?

Yes, you can generate a phased implementation plan for adding user authentication. The plan will structure each development phase, from setting up data models to implementing core authentication logic and defining specific testing strategies.

When do I need to use a structured task breakdown for project management?

You need a structured task breakdown for project management after brainstorming a new feature or when tasked with planning a change. It is required to ensure disciplined execution, scope definition, and efficient task breakdown for software development.