superpowers-writing-plans

Convert high-level specs into task-by-task implementation plans with file touchpoints.

Updated Apr 23, 2026
One-click install
npx skills add https://github.com/qq824045252-ship-it/erp --skill superpowers-writing-plans-qq824045252-ship-it
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: superpowers-writing-plans
Source: https://github.com/qq824045252-ship-it/erp/tree/main/.agents/skills/superpowers-writing-plans
Command: npx skills add https://github.com/qq824045252-ship-it/erp --skill superpowers-writing-plans-qq824045252-ship-it

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Convert a high-level spec into a detailed, executable implementation plan that guides engineers through tasks, tests, and documentation before coding.

Core Features & Use Cases

  • Maps a spec into a task-level breakdown with clear file touchpoints, tests, and documentation references.
  • Enforces a consistent plan structure (plan headers, task steps, commits) and supports sub-plan generation for subsystems.
  • Produces a plan artifact saved to docs/superpowers/plans with a date-based filename for versioning and handoffs.

Quick Start

Provide a project spec and I will generate a complete implementation plan ready for execution.

Frequently Asked Questions about superpowers-writing-plans

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

FAQPage Schema
How do I convert a project spec into an implementation plan with task-level breakdown?

To convert a project spec into an implementation plan, provide the high-level spec to generate a detailed, task-by-task breakdown. The plan maps tasks to specific file touchpoints, tests, and documentation references for executable guidance.

What structure does an implementation plan need for multi-step software tasks?

An implementation plan for multi-step software tasks requires structured plan headers, discrete task steps, commit guidelines, and file decomposition. It also supports sub-plan generation for complex subsystems to maintain structured execution.

When do I need to generate an implementation plan before coding a feature?

You need to generate an implementation plan before coding when handling multi-step software tasks, feature development, or refactoring scenarios. This ensures engineers have executable task steps, file touchpoints, and testing guidance before starting.

Can I use this for refactoring scenarios and feature development?

Yes, you can use this for refactoring scenarios and feature development. It applies structured task decomposition to map out file touchpoints, testing requirements, and documentation references for any multi-step software task.

How are generated implementation plans versioned and saved for team handoffs?

Generated implementation plans are versioned and saved for team handoffs by writing the plan artifact to the docs/superpowers/plans directory using a date-based filename, ensuring organized tracking and easy retrieval.

What is the best way to decompose a high-level spec into executable coding tasks?

The best way to decompose a high-level spec into executable coding tasks is to map the spec into discrete task steps with clear file touchpoints. This enforces consistent plan structure and supports sub-plan generation for subsystems.