writing-plans

Generates detailed multi-task implementation plans with TDD steps from feature specifications.

Updated Aug 8, 2026
One-click install
npx skills add https://github.com/wolfstar-project/code-zero --skill writing-plans-wolfstar-project
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: writing-plans
Source: https://github.com/wolfstar-project/code-zero/tree/main/.agents/skills/writing-plans
Command: npx skills add https://github.com/wolfstar-project/code-zero --skill writing-plans-wolfstar-project

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Turning a feature spec into code without a plan leads to missed requirements, inconsistent types across tasks, and vague steps that stall implementation. This Skill converts a spec or requirements document into a complete, bite-sized implementation plan that an engineer with zero codebase context can execute task by task. ## Core Features & Use Cases - Structured Plan Generation: Produces a plan document with a required header, global constraints, file structure mapping, and per-task blocks listing exact files to create or modify, interfaces consumed and produced, and checkbox steps. - TDD Bite-Sized Steps: Each task is broken into 2-5 minute steps following test-driven development: write the failing test, run it, implement minimal code, verify it passes, and commit. - Self-Review and Handoff: Includes a self-review checklist for spec coverage, placeholder detection, and type consistency, plus an execution handoff offering subagent-driven or inline execution. - Use Case: Given a spec for a new API endpoint, generate a plan saved to docs/superpowers/plans/ with exact file paths, test code, run commands, and commit messages for every task. ## Quick Start Ask the agent to use the writing-plans skill to create an implementation plan from your feature spec before writing any code.

Frequently Asked Questions about writing-plans

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

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

Start with a plan header containing goal, architecture, tech stack, and global constraints copied verbatim from the spec. Then map the file structure, decompose work into right-sized tasks, and write each task as bite-sized TDD steps with exact file paths, test code, run commands, and commit messages.

What makes a good task breakdown for AI coding agents?▼

Each task should be the smallest unit carrying its own test cycle, ending with an independently testable deliverable. Fold setup and scaffolding into the task that needs them, and split only where a reviewer could reject one task while approving its neighbor.

How granular should steps be in an implementation plan?▼

Each step should be one action taking 2-5 minutes: write the failing test, run it to confirm failure, write minimal implementation, run tests to confirm pass, then commit. Every code step must include actual code blocks, never placeholders like TODO or 'add appropriate error handling'.

When should a spec be split into multiple implementation plans?▼

Split when the spec covers multiple independent subsystems. Each plan should produce working, testable software on its own, so one plan per subsystem keeps scope reviewable and prevents a single plan from becoming unimplementable.

What are common mistakes when writing plans for engineers with no codebase context?▼

Common failures include placeholder text, references to undefined types or functions, inconsistent naming across tasks, and steps that describe what to do without showing how. A self-review pass checking spec coverage, placeholders, and type consistency catches these before handoff.