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.