writing-plans

Convert written specs into multi-step implementation plans with YAML frontmatter.

1|Updated May 16, 2026
One-click install
npx skills add https://github.com/enigmaicon-eng/AI-Enterprise-OS --skill writing-plans-enigmaicon-eng
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: writing-plans
Source: https://github.com/enigmaicon-eng/AI-Enterprise-OS/tree/main/examples/superpowers/skills/writing-plans
Command: npx skills add https://github.com/enigmaicon-eng/AI-Enterprise-OS --skill writing-plans-enigmaicon-eng

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

writing-plans helps you convert a requirements/spec into a clear, buildable sequence of tasks so an engineer can implement safely and efficiently without prior context.

Core Features & Use Cases

  • Multi-step implementation planning: Produces a detailed, bite-sized task breakdown that supports TDD, frequent commits, and predictable progress.
  • File-touch decomposition: Maps what to create/modify and why, so scope and interfaces stay clear from the start.
  • Execution handoff support: Guides the transition from plan creation to either subagent-driven or inline execution workflows.

Quick Start

Use the writing-plans skill to create an implementation plan from your feature spec before touching any code.

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 feature spec into an implementation plan?▼

Implementation planning for software changes breaks down requirements into bite-sized, file-level tasks. This approach reduces ambiguity and rework by providing clear execution ordering and supporting test driven development from the start.

What is task decomposition in software implementation planning?▼

Task decomposition in software implementation planning maps out exactly what files to create or modify and why. It breaks specs into bite-sized steps that support frequent commits and predictable progress throughout the code editing process.

How do I create a step-by-step implementation plan for test driven development?▼

Creating a step-by-step implementation plan for test driven development involves structuring your spec into bite-sized tasks with real code and test snippets included. This ensures execution ordering supports TDD workflows and frequent commits safely.

Can I hand off an implementation plan to an agentic workflow?▼

Yes, you can hand off an implementation plan to an agentic workflow. The plan provides execution handoff support, guiding the transition from plan creation into either subagent-driven or inline execution workflows for code changes.

Does implementation planning help with reducing rework on multi-step code changes?▼

Implementation planning reduces rework on multi-step code changes by clarifying scope and interfaces from the start. It produces a detailed file-touch decomposition that keeps software changes structured and predictable for engineers.

What metadata is needed to generate an implementation plan from a spec?▼

Generating an implementation plan from a spec requires YAML frontmatter metadata for discovery. You must provide a written spec and plan instructions mandating bite-sized steps, real code snippets, and an execution handoff workflow.