writing-plans

Convert feature specifications into multi-step implementation plans with file paths and test-first tasks.

Updated Apr 24, 2026
One-click install
npx skills add https://github.com/otto-poblysh/pedagemy-early-access --skill writing-plans-otto-poblysh
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: writing-plans
Source: https://github.com/otto-poblysh/pedagemy-early-access/tree/main/.agents/skills/writing-plans
Command: npx skills add https://github.com/otto-poblysh/pedagemy-early-access --skill writing-plans-otto-poblysh

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill turns ambiguous specs into clear, build-ready implementation plans that an engineer can follow with minimal ramp-up and without guessing.

Core Features & Use Cases

  • Multi-step implementation planning: Converts a feature spec into an end-to-end, task-by-task plan that covers files, tests, and commits.
  • Context-reset and decomposition: Assumes zero codebase context, maps file structure, and suggests splitting by independent subsystems when needed.
  • TDD-oriented, bite-sized steps: Enforces a 2–5 minute per step cadence, including failing tests first, minimal implementations second, and repeated verification.

Quick Start

Use the writing-plans skill when you have a spec for a multi-step engineering task and want an implementation plan saved under docs/superpowers/plans/YYYY-MM-DD-<feature-name>.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 a feature specification into an actionable implementation plan?▼

Implementation planning decomposes feature specs into end-to-end, task-by-task engineering plans. It maps file structures and outputs DRY plans with explicit file paths and checkbox task steps for multi-step execution.

Can I use test-driven development to break down a large feature spec?▼

Yes, you can use test-driven development to break down specs. The Skill enforces a 2–5 minute per step cadence, scheduling failing tests first, minimal implementations second, and repeated verification.

When do I need task decomposition for multi-step engineering tasks?▼

Task decomposition is needed for multi-step engineering tasks requiring file-level guidance. The Skill assumes zero codebase context, maps file structure, and suggests splitting work by independent subsystems when needed.

What is the best way to create build-ready plans with explicit file paths?▼

The best way to create build-ready plans is to process a spec through this Skill. It generates a DRY plan with explicit file paths and checkbox task steps, saved under the docs/superpowers/plans/ directory.

Does implementation planning work without existing codebase context?▼

Yes, implementation planning works without existing codebase context. The Skill assumes zero prior knowledge, maps the required file structure independently, and outputs file-level guidance for execution.