writing-plans

Generate phased task-level implementation plans from a spec.

3|2|Updated Mar 9, 2026
One-click install
npx skills add https://github.com/Moonsong-Labs/knowledge-work-plugins --skill writing-plans-moonsong-labs
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: writing-plans
Source: https://github.com/Moonsong-Labs/knowledge-work-plugins/tree/main/core-engineering/skills/writing-plans
Command: npx skills add https://github.com/Moonsong-Labs/knowledge-work-plugins --skill writing-plans-moonsong-labs

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill automates the creation of comprehensive, task-level implementation plans from a spec, ensuring engineers have a clear blueprint before coding and that work is traceable and review-ready.

Core Features & Use Cases

  • Breaks a spec into phased, actionable tasks with clear ownership and dependencies.
  • Enforces a plan document structure (plan header, plan location, and review loop) to standardize planning across teams.
  • Supports collaborative planning with a built-in plan review process and staged execution.

Quick Start

Announce your chosen plan location and wait for user confirmation before writing any plan files.

Frequently Asked Questions about writing-plans

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate task-level implementation plans from a spec?▼

You generate task-level implementation plans from a spec by breaking down requirements into phased, actionable tasks with clear ownership and dependencies. This structured planning approach ensures engineers have a clear, review-ready blueprint before coding begins.

What is phased task decomposition for multi-step engineering work?▼

Phased task decomposition is the process of dividing cross-cutting engineering concerns into staged, actionable tasks. It standardizes planning structure, enforces plan-header formatting, and ensures work remains traceable and aligned with project documentation.

How do I enforce a standardized plan document structure across engineering teams?▼

You enforce a standardized plan document structure by applying a plan-header formatting and plan-location discovery process. This governance mechanism includes a built-in plan-review loop to ensure collaborative planning and reproducibility across teams.

Can I use structured planning for software projects with cross-cutting concerns and documentation needs?▼

Yes, structured planning applies directly to software engineering projects with cross-cutting concerns and documentation needs. It outlines the planning structure, ensures alignment with project docs, and supports staged execution for comprehensive implementation tasks.

How do I start the plan generation process and specify where plans are saved?▼

To start plan generation, announce your chosen plan location and wait for user confirmation before writing any plan files. This plan-location discovery step ensures the generated documents are saved correctly and aligns with the review loop.

What is the best way to ensure implementation plans are review-ready and traceable?▼

The best way to ensure implementation plans are review-ready and traceable is to apply a structured plan-review loop during generation. This process enforces plan-header formatting and standardizes the blueprint so work remains governed and reproducible.