writing-plans

Create end-to-end implementation plans with tasks, files, tests, and commit history.

3|Updated Apr 19, 2026
One-click install
npx skills add https://github.com/BubbleBuffer/superpawers --skill writing-plans-bubblebuffer
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: writing-plans
Source: https://github.com/BubbleBuffer/superpawers/tree/main/skills/writing-plans
Command: npx skills add https://github.com/BubbleBuffer/superpawers --skill writing-plans-bubblebuffer

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Turning approved designs or clear requirements into a concrete, multi-step implementation plan on a designated feature branch, so engineers have a precise path to follow.

Core Features & Use Cases

  • Plan generation from approved designs or requirements to a feature-branch workflow with tasks, touched files, testing steps, and commit history.
  • Automatic task decomposition and mapping of files to touch, tests to write, and docs to update.
  • Plan review and orchestration by subagents to coordinate research, drafting, and execution on complex features.

Use Case: Given a feature spec, generate a complete plan that details which files to modify, how to test, where to document decisions, and how to commit changes.

Quick Start

Provide a feature name and high-level spec, and I will generate a complete implementation plan saved to the feature's plan path.

Frequently Asked Questions about writing-plans

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

FAQPage Schema
How do I turn an approved software design into a step-by-step implementation plan?

To turn an approved design into an implementation plan, provide the feature name and spec to generate a structured plan detailing tasks, touched files, testing steps, and commit history on a feature branch.

How does task decomposition work for complex software features?

Task decomposition works by mapping high-level requirements into specific files to modify, tests to write, and documentation to update, while outlining the sequence of actions for developers and subagents.

What is the best way to automate feature branch workflow planning?

The best way to automate feature branch workflow planning is generating an end-to-end plan that decomposes work by subsystem and defines explicit tasks, acceptance criteria, and commit history.

Can I use subagents to orchestrate plan development for engineering projects?

Yes, subagents can orchestrate plan development by coordinating research, drafting, and execution on complex features to ensure all touched files and testing steps are accurately mapped.

What should be included in an implementation plan for a software project?

An implementation plan for a software project should include explicit tasks, files to modify, tests to add, clear acceptance criteria, testing steps, and a structured commit history.

When do I need a structured plan for software engineering tasks?

You need a structured plan for software engineering tasks when you have approved designs or clear requirements and must provide developers, reviewers, and subagents with a precise execution path on a feature branch.