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.