writing-plans

Generate implementation plans with tasks, file mappings, and acceptance criteria.

1|Updated Mar 8, 2024
One-click install
npx skills add https://github.com/cpp-for-everything/ORM --skill writing-plans-cpp-for-everything
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: writing-plans
Source: https://github.com/cpp-for-everything/ORM/tree/main/.windsurf/skills/writing-plans
Command: npx skills add https://github.com/cpp-for-everything/ORM --skill writing-plans-cpp-for-everything

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It helps engineering teams convert vague specs or requirements into comprehensive, actionable implementation plans before touching code, ensuring alignment and reducing rework.

Core Features & Use Cases

  • Plan Decomposition: Break down complex features into clear tasks, files, and milestones.
  • Structured Plan Templates: Provide standardized plan formats including tasks, tests, and commit messages.
  • Documentation & Handover: Generate plan docs stored at docs/superpowers/plans for versioning and handoffs.

Quick Start

Create a detailed implementation plan for a given 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 turn high-level specs into actionable implementation plans?▼

Implementation plans generated from specs include task decomposition, risk assessment, testing strategy, and cross-team coordination to guide software development and reduce rework.

What should a software feature implementation plan include for cross-team coordination?▼

Comprehensive plans include scope, file mappings, acceptance criteria, testing approach, and versioned storage under docs/superpowers/plans to facilitate documentation and handoffs.

When do I need task decomposition for software engineering projects?▼

Task decomposition is required for multi-step features needing structured breakdowns into tasks, files, and milestones to ensure alignment and reduce rework.

How do I write a structured plan template for feature development?▼

Structured plan templates provide standardized formats including tasks, tests, and commit messages, stored as versioned documents for documentation and handovers.

Does converting specs to plans work for complex multi-step features?▼

Yes, it applies to multi-step features requiring task decomposition, risk assessment, testing strategy, and cross-team coordination to ensure comprehensive implementation planning.

What is the best way to document implementation plans for team handoffs?▼

Using versioned storage under docs/superpowers/plans with structured plan templates ensures comprehensive documentation and smooth handovers across engineering teams.