writing-plans

Generate implementation plans with task breakdowns and file touch lists from project specs.

Updated Apr 11, 2026
One-click install
npx skills add https://github.com/jetteim/platform-workstation-bootstrap --skill writing-plans-jetteim
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: writing-plans
Source: https://github.com/jetteim/platform-workstation-bootstrap/tree/main/agents/skills/superpowers/writing-plans
Command: npx skills add https://github.com/jetteim/platform-workstation-bootstrap --skill writing-plans-jetteim

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill helps teams turn vague requirements into concrete, auditable implementation plans, reducing ambiguity and rework by documenting tasks, files, tests, and acceptance criteria before coding.

Core Features & Use Cases

  • Comprehensive task breakdown and milestone mapping.
  • Explicit file and test touch lists to guide implementation.
  • Reusable plan templates and guardrails for consistent planning.
  • Use Case: When starting a feature with minimal context, the plan outlines the required files, tests, and review steps, enabling fast, reliable delivery.

Quick Start

Provide a project spec or requirements and I will generate a complete implementation plan saved to docs/superpowers/plans/YYYY-MM-DD-writing-plans.md

Frequently Asked Questions about writing-plans

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

FAQPage Schema
How do I turn project specs into actionable implementation plans before coding?

To turn specs into implementation plans, you provide your requirements to generate a comprehensive document with task decomposition, file-structure mapping, and acceptance criteria. This ensures reproducible work and reduces ambiguity before touching code.

What is task decomposition in software engineering planning?

Task decomposition is breaking down vague project requirements into concrete, auditable milestones and step-by-step guidance. It explicitly maps required files, tests, and review steps to guide fast, reliable feature delivery.

How do I generate a plan document with file and test touch lists for a new feature?

You generate a plan document by providing a project spec, which creates a structured markdown file saved to docs/superpowers/plans/. It enforces header templates and explicit file and test touch lists to guide implementation.

Does this planning approach work for projects with minimal context?

Yes, this planning approach works for projects with minimal context. When starting a feature, the generated plan outlines required files, tests, and review steps, enabling fast and reliable delivery even with sparse initial requirements.

What's the best way to ensure consistent implementation plans across a team?

The best way to ensure consistent implementation plans is using reusable plan templates and guardrails. This enforces a standardized plan-document structure and header templates, reducing rework by documenting tasks and acceptance criteria uniformly.