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.