obra/superpowers@writing-plans

Generate end-to-end implementation plans with tasks, files, tests, and docs.

9|2|Updated Mar 18, 2026
One-click install
npx skills add https://github.com/AllBeingsFuture/AllBeingsFuture --skill obra-superpowers-writing-plans-allbeingsfuture
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: obra/superpowers@writing-plans
Source: https://github.com/AllBeingsFuture/AllBeingsFuture/tree/main/electron/embedded-assets/skills/superpowers-writing-plans
Command: npx skills add https://github.com/AllBeingsFuture/AllBeingsFuture --skill obra-superpowers-writing-plans-allbeingsfuture

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automatically generates comprehensive, task-by-task implementation plans for new features, documenting files to touch, tests to write, docs to update, and commit history.

Core Features & Use Cases

  • Comprehensive task breakdown: plan documents the exact files to touch, tests to write, and docs to check.
  • Worktree-aware planning: saves plans to docs/plans/YYYY-MM-DD-<feature-name>.md with consistent naming.
  • Reusable templates: supports feature-pattern templates and team collaboration for repeatable plans.

Quick Start

Provide a feature name and requirements, and I will generate a complete, executable implementation plan.

Frequently Asked Questions about obra/superpowers@writing-plans

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

FAQPage Schema
How do I generate an implementation plan for a new feature?

To generate an implementation plan, provide a feature name and requirements. The system outputs a comprehensive, task-by-task breakdown documenting exact files to touch, tests to write, and docs to update.

What is task breakdown planning for feature work?

Task breakdown planning decomposes feature requirements into actionable, bite-sized tasks. It documents required files, tests, and documentation to ensure consistent, repeatable feature delivery across teams and repositories.

How should implementation plans be named and saved?

Implementation plans are saved to docs/plans using date-based filenames formatted as YYYY-MM-DD-<feature-name>.md, ensuring worktree-aware, consistent organization for team collaboration.

Can I use templates for repeatable feature delivery plans?

Yes, reusable feature-pattern templates support consistent feature delivery. These templates standardize the documentation of required files, tests, and commit history across multiple repositories.

Does the planning process support optional components directories?

Yes, the planning process supports optional components directories. It accommodates scripts, references, and assets as needed, alongside loading configuration from the SKILL.md frontmatter.

What limitations exist when planning documentation for multiple repositories?

Planning documentation relies on date-based filenames and standard markdown templates. It requires a consistent docs/plans directory structure to maintain repeatable feature delivery across different repositories.