writing-plans

Translate project specifications into task-level implementation plans with defined files and tests.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/buer2233/my_openclaw --skill writing-plans-buer2233
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: writing-plans
Source: https://github.com/buer2233/my_openclaw/tree/main/skills/writing-plans
Command: npx skills add https://github.com/buer2233/my_openclaw --skill writing-plans-buer2233

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill helps turn a vague spec or requirement into a concrete, implementable plan that engineers can follow, reducing ambiguity and rework.

Core Features & Use Cases

  • Decomposes a multi-step requirement into task-level work items, including code files to touch, tests to add, and documentation to write.
  • Enforces a clear plan structure with defined milestones, ownership, and acceptance criteria to keep work on track.
  • Supports planning for complex, multi-subsystem features, with guidance on dependencies and risk mitigation.
  • Generates a reusable plan artifact suitable for version control and team collaboration.

Quick Start

Provide a high-level implementation plan for the requested feature and save it to 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 break down a software specification into actionable engineering tasks?

To break down a software specification into actionable engineering tasks, you translate project requirements into a task-level plan defining code files to touch, tests to write, and documentation to generate for implementation.

What is the best way to plan multi-subsystem feature development?

The best way to plan multi-subsystem feature development is to enforce a fixed plan structure with defined milestones, ownership, and acceptance criteria, while guiding dependencies and risk mitigation across subsystems.

How do I create a work breakdown structure for a multi-step project?

You create a work breakdown structure for a multi-step project by decomposing requirements into task-level work items, specifying code modifications, test additions, and documentation milestones to reduce ambiguity and rework.

Does this planning approach generate artifacts suitable for version control?

Yes, this planning approach generates a reusable plan document saved as a markdown file, making it suitable for version control and team collaboration across complex software engineering workflows.

When should I use a structured implementation plan for my codebase?

You should use a structured implementation plan when turning vague specs or requirements into concrete, implementable work items for engineers, particularly for complex, multi-step features across multiple subsystems.