cm-planning

Generate OpenSpec design.md and tasks.md artifacts before coding.

48|23|Updated Mar 17, 2026
One-click install
npx skills add https://github.com/tody-agent/codymaster --skill cm-planning
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: cm-planning
Source: https://github.com/tody-agent/codymaster/tree/main/skills/cm-planning
Command: npx skills add https://github.com/tody-agent/codymaster --skill cm-planning

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Planning before execution to align intent, requirements, and design across multi-step tasks.

Core Features & Use Cases

  • Brainstorm to understand goals and constraints, identify options, and define scope
  • Generate OpenSpec artifacts (design.md and tasks.md) to document plans before coding
  • Provide a repeatable, integrated workflow that connects planning with execution and tracking

Quick Start

Run cm-planning to produce an OpenSpec-style design and an implementation task list before coding.

Frequently Asked Questions about cm-planning

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

FAQPage Schema
How do I plan complex features before coding to align requirements and design?

Planning before coding aligns intent, requirements, and design by brainstorming goals, defining scope, and generating OpenSpec artifacts like design.md and tasks.md to document the plan.

What is the best way to scope multi-step projects and generate an implementation task list?

Scoping multi-step projects involves brainstorming to understand constraints and identify options, then producing an OpenSpec-style design document and a phase-based implementation task list before execution.

Do I need an OpenSpec workflow to document plans and create design documents?

You do not need an existing OpenSpec setup to document plans, as the planning workflow generates OpenSpec-style artifacts like design.md and tasks.md directly, providing a repeatable framework for your projects.

Can I use brainstorming to define scope and identify options for initiative planning?

Yes, you can use brainstorming to define scope and identify options for initiative planning, helping you understand goals and constraints before generating the required design and task documentation.

When should I not use pre-execution planning for software development tasks?

Pre-execution planning is not suited for simple, single-step tasks that require no documented design, as the workflow targets multi-step projects, feature definitions, and initiatives needing phase-based artifacts.