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.