writing-plans

Generate implementation plans from validated specifications into actionable tasks.

107|15|Updated Nov 10, 2025
One-click install
npx skills add https://github.com/rhuss/cc-superpowers-sdd --skill writing-plans-rhuss
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: writing-plans
Source: https://github.com/rhuss/cc-superpowers-sdd/tree/main/skills/writing-plans
Command: npx skills add https://github.com/rhuss/cc-superpowers-sdd --skill writing-plans-rhuss

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill bridges the gap between a high-level specification and concrete coding tasks. It automatically generates a detailed, step-by-step implementation plan directly from your validated spec, ensuring every requirement, error case, and edge case is covered and translated into actionable, testable tasks.

Core Features & Use Cases

  • Spec-to-Task Translation: Extracts all functional and non-functional requirements, error handling, and edge cases from your spec.
  • Detailed Task Breakdown: Creates specific, actionable tasks for each requirement, including file paths, dependencies, and testing strategies.
  • 100% Coverage Validation: Ensures every part of the spec is covered in the plan, preventing missed requirements during implementation.
  • Use Case: After a spec for a new user profile API is approved, use this skill to generate a plan that outlines creating route handlers, validation middleware, service layer updates, and specific tests for each requirement.

Quick Start

To generate an implementation plan from your spec, simply say: Generate an implementation plan for the user profile API spec.

Frequently Asked Questions about writing-plans

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

FAQPage Schema
How do I convert a specification into an implementation plan with task-level detail?

Generate an implementation plan by extracting all functional and non-functional requirements, error handling, and edge cases from your validated spec, then break each requirement into specific, actionable tasks mapped to files, dependencies, and testing strategies. This ensures complete coverage and traceability from spec to code.

What should an implementation plan include to avoid missing requirements?

A complete implementation plan covers every functional requirement, non-functional requirement, error case, and edge case from the spec as concrete tasks. Each task includes file paths, dependencies, validation steps, testing strategies, and explicit references back to relevant spec sections.

When should I generate an implementation plan from a spec?

Generate an implementation plan after your specification is complete and validated. Use it as the bridge between high-level requirements and concrete coding work to ensure developers have clear, testable tasks derived directly from every part of the spec.

Can I use an implementation plan to track spec coverage during development?

Yes. Implementation plans include explicit mappings between spec sections and tasks, making it straightforward to verify that every requirement has corresponding work items and to track which requirements have been implemented and tested.

What's the difference between a spec and an implementation plan?

A specification defines what needs to be built and why; an implementation plan breaks that spec into actionable, sequential tasks with specific file paths, testing steps, and dependencies. The plan answers how developers will build it.