writing-plans

Generates detailed multi-task implementation plans from specs with TDD steps and exact file paths.

2|Updated Jul 11, 2026
One-click install
npx skills add https://github.com/MoofonLi/dev-ready --skill writing-plans-moofonli
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: writing-plans
Source: https://github.com/MoofonLi/dev-ready/tree/main/src/dev_ready/templates/claude/skills/writing-plans
Command: npx skills add https://github.com/MoofonLi/dev-ready --skill writing-plans-moofonli

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Turning a spec or requirements document into an actionable implementation plan is error-prone: tasks end up too vague, placeholders slip in, and engineers without codebase context get stuck. This Skill produces a complete, bite-sized task plan that an engineer with zero project context can execute directly. ## Core Features & Use Cases - Spec-to-Plan Conversion: Transforms a spec into a structured plan with goal, architecture, tech stack, and global constraints copied verbatim from the spec. - Bite-Sized TDD Tasks: Breaks work into tasks with exact file paths, interface contracts (consumes/produces), and 2-5 minute steps following the failing-test, implement, verify, commit cycle. - Quality Gates: Enforces a no-placeholder policy, a self-review checklist for spec coverage and type consistency, and a reviewer subagent prompt template. - Use Case: After brainstorming a feature spec, invoke this Skill to produce a dated plan document in docs/superpowers/plans/, then hand it off to subagent-driven or inline execution. ## Quick Start Ask the agent to use the writing-plans skill to turn the approved spec into a step-by-step implementation plan saved under docs/superpowers/plans/.

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 spec for a coding agent?

Invoke the writing-plans skill with your spec or requirements ready. It produces a plan document with a header (goal, architecture, tech stack, global constraints), then tasks with exact file paths, interface contracts, and TDD steps saved to docs/superpowers/plans/.

How granular should tasks be in an AI implementation plan?

Each step should be one action taking 2-5 minutes, such as writing a failing test, running it, implementing minimal code, verifying the pass, and committing. Tasks fold setup and docs into the deliverable that needs them and end with an independently testable result.

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 executable.

What is the difference between subagent-driven and inline plan execution?

Subagent-driven execution dispatches a fresh subagent per task with two-stage review between tasks, while inline execution runs tasks in the current session in batches with checkpoints. The plan handoff step offers both options after saving.

Why do AI-generated implementation plans fail during execution?

Plans fail when they contain placeholders like TODO or vague steps such as add error handling, reference undefined types, or have inconsistent names across tasks. The skill's no-placeholder rules and self-review checklist for spec coverage and type consistency address these failure modes.