writing-plans

Generate structured implementation plans with file paths and TDD steps.

63|2|Updated Mar 29, 2026
One-click install
npx skills add https://github.com/xhyqaq/superpowers-plus --skill writing-plans-xhyqaq
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: writing-plans
Source: https://github.com/xhyqaq/superpowers-plus/tree/main/skills/writing-plans
Command: npx skills add https://github.com/xhyqaq/superpowers-plus --skill writing-plans-xhyqaq

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill eliminates the guesswork, missed requirements, and costly rework that occur when engineers start implementing multi-step coding tasks without a clear, spec-aligned plan, ensuring all requirements are accounted for before any code is written.

Core Features & Use Cases

  • Granular Task Decomposition: Breaks implementation into 2-5 minute actionable steps with exact file paths, test commands, and code snippets for each step.
  • Spec Alignment & Validation: Includes a self-review checklist to ensure every spec requirement is mapped to a task, with no placeholders or vague instructions allowed.
  • Use Case: When you have an approved spec for a new user authentication feature, use this Skill to generate a complete implementation plan with TDD steps, task boundaries, and commit guidelines that any engineer can follow without additional codebase context.

Quick Start

Use the writing-plans skill to generate a complete implementation plan from my approved feature spec.

Frequently Asked Questions about writing-plans

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

FAQPage Schema
How do I create an implementation plan from a feature spec?

Create an implementation plan by decomposing an approved feature spec into granular, 2-5 minute actionable steps. This process generates exact file paths, TDD-aligned test steps, and code snippets to eliminate guesswork before coding begins.

What is TDD-aligned task decomposition for software development?

TDD-aligned task decomposition breaks multi-step coding tasks into small chunks with specific test commands and code snippets. It ensures every implementation step follows test-driven development best practices, reducing missed requirements and costly rework.

How do I ensure my coding workflow aligns with approved requirements?

Ensure coding workflow alignment by using a self-review checklist that maps every spec requirement to a specific task. This validation prevents placeholders and vague instructions, confirming full spec coverage before development starts.

Can I use this for multi-step bug fixes and system modifications?

Yes, you can use this for bug fixes and system modifications. It processes any approved change request or requirements document to produce structured task breakdowns with commit guidelines following DRY and YAGNI principles.

What is the best way to prevent development rework on new features?

The best way to prevent rework is generating a structured implementation plan with exact task boundaries and commit guidelines before writing code. This guarantees all spec requirements are accounted for, eliminating guesswork for any engineer.

Does implementation planning work without an approved spec?

No, implementation planning requires an existing approved feature spec, requirements document, or change request. The Skill relies on this input to generate accurate task breakdowns and validate complete spec alignment.