superpowers-writing-plans

Translate approved specs into structured implementation plans with tasks and architecture.

Updated Apr 4, 2026
One-click install
npx skills add https://github.com/susantosanto/config-opencode --skill superpowers-writing-plans-susantosanto
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: superpowers-writing-plans
Source: https://github.com/susantosanto/config-opencode/tree/main/skills/superpowers-writing-plans
Command: npx skills add https://github.com/susantosanto/config-opencode --skill superpowers-writing-plans-susantosanto

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Converts approved design specs into a structured, actionable implementation plan, reducing ambiguity and guiding execution.

Core Features & Use Cases

  • Structured plan: Goal, Architecture, Tech Stack, and a comprehensive list of Tasks with File Paths, Steps, and Expected Outcomes.
  • Task-focused execution: Each Task includes Create/Modify/Test paths, step-by-step instructions (Test first, then Code, then Verify), and optional code blocks when needed.
  • Reproducible documentation: Save the final plan as a Markdown document under a documented path for traceability and handoff.

Quick Start

Create an implementation plan from an approved spec and save it to docs/superpowers/plans/YYYY-MM-DD-<feature-name>.md

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 an approved design spec into an executable implementation plan?▼

To turn a spec into an implementation plan, you translate approved requirements into a structured document containing Goal, Architecture, Tech Stack, and comprehensive Tasks with file paths and step-by-step execution instructions.

What is the best way to break down software development tasks from requirements?▼

Task breakdown from requirements involves generating a list of executable actions specifying Create, Modify, and Test file paths, along with step-by-step instructions to test first, then code, and finally verify the expected outcome.

How do I document architecture decisions and tech stack choices for a new feature?▼

Documenting architecture and tech stack choices requires structuring them into predefined sections of an implementation plan, ensuring reproducible documentation and traceable handoff from design to development workflows.

Can I save implementation plans as Markdown files for future reference and handoff?▼

Yes, you can save implementation plans as Markdown documents under a specific path, such as docs/superpowers/plans/YYYY-MM-DD-<feature-name>.md, ensuring reproducible documentation and traceable project handoff.

Do I need an approved spec before generating an implementation plan?▼

Yes, an approved spec is required beforehand because the implementation plan translates those specific design requirements into structured architecture decisions and actionable task lists for development execution.