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.