writing-plans

Convert multi-step specifications into executable implementation plans with TDD tasks.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/yuquanliu1-dot/Test --skill writing-plans-yuquanliu1-dot
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: writing-plans
Source: https://github.com/yuquanliu1-dot/Test/tree/main/.claude/skills/writing-plans
Command: npx skills add https://github.com/yuquanliu1-dot/Test --skill writing-plans-yuquanliu1-dot

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

It turns ambiguous multi-step requirements into a clear, testable engineering plan that a developer can execute with minimal knowledge of the codebase.

Core Features & Use Cases

  • Multi-step implementation planning: Breaks work into bite-sized tasks with explicit tests, commands, and commits.
  • Zero-context friendly guidance: Documents what files to touch, what to check in docs, and how to test changes effectively.
  • Plan structure enforcement: Requires a standardized plan header and consistent task format to reduce ambiguity.
  • Use Case: You have a new feature spec and need an engineer to implement it safely and quickly without getting lost in unfamiliar tooling or architecture.

Quick Start

Use the writing-plans skill when you have a spec or requirements for a multi-step task, and then save the generated plan to docs/superpowers/plans/YYYY-MM-DD-<feature-name>.md.

Frequently Asked Questions about writing-plans

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

FAQPage Schema
How do I break down a feature spec into test-first implementation steps?▼

Implementation planning decomposes multi-step specifications into bite-sized tasks with explicit tests, file-by-file guidance, commands, and git commits to reduce ambiguity.

What is the best way to create an implementation plan for engineers with no codebase context?▼

Generate standardized plans with file-by-file guidance, explicit tests, commands, and commits, enabling engineers to execute multi-step specifications safely with minimal codebase knowledge.

How do I enforce a standardized structure for TDD implementation plans?▼

Apply strict formatting with a standardized plan header, step-by-step checklists with code blocks for implementations and tests, and deterministic save locations to enforce consistent plan structure.

Where should generated implementation plans be saved in the repository?▼

Save generated plans to the deterministic path docs/superpowers/plans/YYYY-MM-DD-<feature-name>.md to maintain consistent file retrieval and version control.

Can I use this approach for multi-step feature development with uncertain tooling?▼

Yes, it applies to feature development with uncertain tooling by providing a structured workflow for testing and committing, requiring only a multi-step specification as input.