ss-writing-plans

Generate plan.md and tasks.md implementation plans from designs or conversations.

2|2|Updated Mar 25, 2026
One-click install
npx skills add https://github.com/CoyoteLeo/superspec --skill ss-writing-plans
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ss-writing-plans
Source: https://github.com/CoyoteLeo/superspec/tree/main/skills/ss-writing-plans
Command: npx skills add https://github.com/CoyoteLeo/superspec --skill ss-writing-plans

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps teams translate a design, spec, or conversation into a complete, executable implementation plan by detailing required files, tasks, tests, and documentation. It ensures nothing is missed and guides engineers from design to actionable steps.

Core Features & Use Cases

  • Plan generation: Convert design or requirements into a structured plan.md and a corresponding tasks.md with clear ownership and acceptance criteria.
  • Cross-session tracking: Produce a persistent tasks.md that survives conversations, enabling resume where you left off.
  • Guided decomposition: Break work into bite-sized tasks (2-5 minutes each) with explicit file paths, tests, and documentation references.
  • Change-scoped plans: Organize work in changes/YYYY-MM-DD-<topic>/ directories for isolated, repeatable workflows.

Quick Start

Create a new change directory at changes/YYYY-MM-DD-<topic> and run ss-writing-plans to generate plan.md and tasks.md.

Frequently Asked Questions about ss-writing-plans

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

FAQPage Schema
How do I turn a design spec into an actionable implementation plan with tasks and tests?

To turn a design spec into an implementation plan, generate a structured plan.md and a tasks.md file detailing required files, tests, and documentation. This process decomposes work into bite-sized tasks with explicit file paths, ensuring engineers execute design requirements systematically.

How does cross-session tracking work for implementation plans?

Cross-session tracking works by producing a persistent tasks.md file within a dedicated changes directory, enabling you to resume development where you left off across different conversations. This file survives session interruptions to maintain continuous progress tracking.

Can I generate implementation plans for multi-subsystem features?

Yes, you can generate implementation plans for multi-subsystem features by creating structured plan and task files. The system organizes these artifacts in a changes/YYYY-MM-DD-<topic>/ directory, effectively scoping and isolating complex development workflows for multi-subsystem projects.

What is the best way to break down development work into bite-sized tasks?

The best way to break down development work into bite-sized tasks is through guided decomposition, splitting features into 2-5 minute increments. Each task explicitly references required file paths, tests, and documentation to ensure disciplined and executable development steps.

Do I need to manually create the changes directory before generating plan files?

Yes, you need to manually create the changes/YYYY-MM-DD-<topic> directory before running the plan generation. Once this directory exists, the system automatically outputs the corresponding plan.md and tasks.md files to structure your workflow artifacts.

Why use a dedicated changes directory for implementation plans?

Using a dedicated changes directory for implementation plans isolates repeatable workflows and scopes modifications effectively. By storing plan.md and tasks.md together under a dated topic folder, teams maintain organized, persistent artifacts for cross-session tracking and disciplined development.