writing-plans

Generate multi-step implementation plans from a spec with file maps and tasks.

2|Updated May 13, 2026
One-click install
npx skills add https://github.com/danger-English/claude-code-intro --skill writing-plans-danger-english
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: writing-plans
Source: https://github.com/danger-English/claude-code-intro/tree/main/skills/writing-plans
Command: npx skills add https://github.com/danger-English/claude-code-intro --skill writing-plans-danger-english

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Plan comprehensive implementation tasks from a spec so engineers have a complete roadmap and no context gaps.

Core Features & Use Cases

  • Generate exhaustive task decompositions covering files to touch, code changes, tests, docs, and commits
  • Enforce DRY, YAGNI, and TDD principles to keep plans lean and actionable
  • Suitable for feature development, refactors, and documentation tasks across codebases with minimal context

Quick Start

Provide a complete implementation plan for the given feature spec and save it to docs/superpowers/plans with the feature name and date.

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 software feature spec into an implementation plan?

To break down a software feature spec into an implementation plan, generate an exhaustive task decomposition covering files to touch, code changes, tests, and docs. This provides a complete roadmap ensuring no context gaps for developers.

What is task decomposition for refactoring with limited codebase context?

Task decomposition for refactoring with limited codebase context is the process of mapping out multi-step implementation tasks from a spec. It generates a file map, tests, docs, and commit guidance to navigate complex code changes without missing dependencies.

How to plan feature development using TDD and DRY principles?

To plan feature development using TDD and DRY principles, enforce these methodologies within the generated task steps to keep plans lean and actionable. The plan integrates tests and documentation directly into the implementation roadmap.

Can I generate documentation and commit guidance from a feature spec?

Yes, you can generate documentation and commit guidance directly from a feature spec. The planning process outputs comprehensive task decompositions that explicitly include necessary docs and commit instructions alongside the code changes.

Does this task planning approach work for complex multi-step refactors?

Yes, this task planning approach works for complex multi-step refactors. It is specifically designed to plan multi-step implementation tasks across codebases, providing a complete roadmap with file maps and tests for developers with minimal context.