superpowers-writing-plans

Translate software specifications into structured development plans with tests and commits.

90|5|Updated Jun 13, 2026
One-click install
npx skills add https://github.com/christopherarter/superpowers-reasonix --skill superpowers-writing-plans-christopherarter
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: superpowers-writing-plans
Source: https://github.com/christopherarter/superpowers-reasonix/tree/main/skills/superpowers-writing-plans
Command: npx skills add https://github.com/christopherarter/superpowers-reasonix --skill superpowers-writing-plans-christopherarter

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Translates software specifications into structured, executable development plans that guide task-by-task work with tests and commits.

Core Features & Use Cases

  • Plan templates with header and architecture sections to define scope and interfaces.
  • Task-by-task execution guidance with clear checks, tests, and commit checkpoints.
  • Supports both subagent-driven and inline execution to fit workflow preferences.

Quick Start

Create a new plan document following the header template and outline Task 1 with a failing test, then implement the minimal code to pass it.

Frequently Asked Questions about superpowers-writing-plans

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

FAQPage Schema
How do I turn software specifications into actionable development plans?▼

To turn software specifications into actionable development plans, you translate them into structured documents with a header, architecture sections, and task-by-task execution guidance that includes tests and commit checkpoints.

What is test-driven task planning in software engineering?▼

Test-driven task planning is structuring development work so each task starts with a failing test, followed by implementing minimal code to pass it, and concluding with a commit checkpoint before moving to the next task.

How do I plan multi-step features with clear file boundaries and checkpoints?▼

Plan multi-step features by using a plan template that defines scope and interfaces in a header section, then breaks work into sequential tasks with explicit tests, file boundaries, and review checkpoints.

Can I coordinate plan execution across subagents and inline sessions?▼

Yes, you can coordinate plan execution across subagents or inline sessions, as the structured plan format supports both subagent-driven and inline execution to fit different workflow preferences.

What's the best way to document architecture and scope before writing feature code?▼

The best way to document architecture and scope is using a plan template with dedicated header and architecture sections that define interfaces and boundaries before outlining task-by-task implementation work.

Do I need any specific dependencies or frameworks to write structured engineering plans?▼

No specific dependencies or frameworks are required to write structured engineering plans, as the planning process relies on a template format with headers, tasks, tests, and checkpoints rather than external libraries.