writing-plans

Generate step-by-step implementation plans with TDD tasks, file paths, code snippets, and commands.

Updated Mar 16, 2026
One-click install
npx skills add https://github.com/chuangkevin/project-bridge --skill writing-plans-chuangkevin
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: writing-plans
Source: https://github.com/chuangkevin/project-bridge/tree/main/skill/superpowers/writing-plans
Command: npx skills add https://github.com/chuangkevin/project-bridge --skill writing-plans-chuangkevin

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Engineers and teams often receive high-level specs without the actionable, step‑by‑step work breakdown needed to implement features reliably; this Skill converts vague requirements into precise, test-first implementation plans that a developer with no prior context can follow end-to-end.

Core Features & Use Cases

  • Complete task decomposition: Breaks a feature or subsystem into bite-sized, 2–5 minute actionable steps including explicit test-first steps and commit points.
  • File-level mapping: Lists exact files to create or modify, with clear responsibilities and minimal, focused file scopes.
  • Executable details: Provides full test and code snippets, exact commands to run, expected outputs, and a commit recipe for each step.
  • Handoff & review: Produces a saved markdown plan ready for subagent-driven execution or inline execution, and includes a reviewer prompt template for plan verification.
  • Use case: Turn a product spec for a new checkout flow into a series of failing tests, minimal implementations, validation runs, and commits that produce working, testable software.

Quick Start

Create an implementation plan from the given spec titled Add multi-page checkout and save it to the default docs/superpowers/plans 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 a software feature spec into an actionable implementation plan?

You can convert specifications into actionable developer work by decomposing features into 2–5 minute test-first steps, specifying exact file paths, code snippets, run commands, and commit instructions for each task.

What is spec-driven task decomposition for developer handoffs?

Spec-driven task decomposition for developer handoffs is converting high-level requirements into precise, file-specific, test-first implementation plans that engineers with no prior context can execute end-to-end.

How do I create a TDD execution plan for a multi-step engineering task?

Create a TDD execution plan by structuring the work into sequential steps that start with failing tests, provide minimal implementations, include validation run commands with expected outputs, and define commit points.

Does a good implementation plan need to specify exact file paths and run commands?

Yes, a complete implementation plan must list exact file create or modify paths, include executable test and code snippets, and specify run commands with expected outputs to ensure reliable developer handoffs.

Can I use an implementation plan for subagent-driven software execution?

Yes, you can use the generated markdown implementation plan for subagent-driven execution or inline execution, as it provides the precise file-level mapping and executable details required for automated or handoff workflows.

What's the best way to structure commits when following an execution plan?

The best way to structure commits in an execution plan is to define clear commit recipes at the end of each 2–5 minute step, ensuring each commit represents a test-first, minimal implementation that produces working software.