writing-plans

Generate structured implementation plans from specifications with tasks, files, and milestones.

Updated May 19, 2026
One-click install
npx skills add https://github.com/costrict-plugins-repo/anthropic-superpowers --skill writing-plans-costrict-plugins-repo
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: writing-plans
Source: https://github.com/costrict-plugins-repo/anthropic-superpowers/tree/main/skills/writing-plans
Command: npx skills add https://github.com/costrict-plugins-repo/anthropic-superpowers --skill writing-plans-costrict-plugins-repo

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill helps teams translate vague specifications into comprehensive, auditable implementation plans by decomposing requirements into concrete tasks, ownership, and milestones.

Core Features & Use Cases

  • Structured task decomposition with clear boundaries and interfaces.
  • Plan templates that specify affected files, tests, docs, and delivery artifacts.
  • Guardrails like no-placeholder rules and self-review steps to improve plan quality.

Quick Start

Provide a concrete implementation plan for a given spec by decomposing tasks, designing file structure, and outlining test steps.

Frequently Asked Questions about writing-plans

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

FAQPage Schema
How do I turn software specifications into actionable implementation plans?

To turn software specifications into actionable implementation plans, you decompose requirements into structured tasks that define affected files, interfaces, tests, and milestones. This process enforces task scoping and explicit delivery artifacts to create an auditable project structure.

What is the best way to decompose requirements for multi-subsystem software projects?

The best way to decompose requirements for multi-subsystem software projects is to generate a structured plan document that scopes individual tasks with clear boundaries. This approach ensures every task specifies touched files, testing steps, and delivery artifacts for comprehensive tracking.

How do I structure implementation plans to include test-driven development steps?

To structure implementation plans with test-driven development steps, you enforce a plan-document layout that mandates testing steps and explicit delivery artifacts for each task. This ensures tests and interfaces are defined before implementation begins.

Can I generate implementation plans for design reviews without leaving placeholders?

Yes, you can generate implementation plans for design reviews by applying a strict no-placeholder rule. This ensures the plan document contains fully scoped tasks, defined interfaces, and explicit milestones rather than incomplete sections.

Does generating implementation plans require defining specific files and interfaces?

Yes, generating implementation plans requires defining specific files touched, interfaces, and tests for each decomposed task. The plan template enforces these scoping rules to maintain auditable delivery artifacts throughout the project lifecycle.

What are the limitations of using structured task decomposition for project management?

A limitation of structured task decomposition is that it requires comprehensive specifications upfront to avoid vague task boundaries. The no-placeholder rule also means incomplete requirements cannot be deferred, potentially stalling plan generation until all interfaces are defined.