writing-plans

Create detailed implementation plans for complex software development tasks.

Updated Feb 21, 2026
One-click install
npx skills add https://github.com/Poseidoncode/superpowers-mcp --skill writing-plans-poseidoncode
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: writing-plans
Source: https://github.com/Poseidoncode/superpowers-mcp/tree/main/skills/writing-plans
Command: npx skills add https://github.com/Poseidoncode/superpowers-mcp --skill writing-plans-poseidoncode

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill prevents developers and AI agents from starting complex implementation work without a clear roadmap, reducing missed requirements, unclear ownership, and inefficient execution.

Core Features & Use Cases

  • Implementation Planning: Creates detailed, step-by-step plans that identify files, interfaces, tests, documentation, and execution order before code changes begin.
  • Task Decomposition: Breaks large engineering efforts into small, independently testable tasks with clear deliverables and validation steps.
  • Use Case: When preparing a multi-file feature implementation or migration, use this Skill to produce a complete execution blueprint that another engineer can follow with minimal project context.

Quick Start

Use the writing-plans skill to create a detailed implementation plan for this feature based on the provided requirements.

Frequently Asked Questions about writing-plans

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

FAQPage Schema
How do I create an implementation plan for a complex software feature before coding?

To create an implementation plan, you map required files, define explicit interfaces, break down tasks into small testable steps, and establish validation criteria before writing any code. This structured planning prevents missed requirements and inefficient execution.

What is the best way to break down a large refactoring task into independently testable steps?

Task decomposition breaks large engineering efforts into small, independently testable tasks with clear deliverables and validation steps. This approach ensures each component of the refactoring effort can be verified before moving to the next.

Does structured implementation planning work for multi-file migrations and engineering workflows?

Structured implementation planning works for multi-file migrations, feature development, and engineering workflows by producing a complete execution blueprint. Another engineer can follow this handoff with minimal project context required.

Can I use task decomposition to generate a development blueprint for another engineer to follow?

Task decomposition generates a detailed execution blueprint that another engineer can follow with minimal project context. It identifies files, interfaces, testing guidance, and execution order to ensure clear ownership and efficient execution.

When do I need an implementation plan for my software development workflow?

You need an implementation plan when preparing a multi-file feature implementation, refactoring, or migration. It prevents developers and AI agents from starting complex work without a clear roadmap, reducing missed requirements.