Skip to content
Development
Command

/plan

Plan and design a feature before writing code — brainstorm intent, requirements, and architecture

From plugin
cm
5611 skills8 agents11 commands3 hooks
+1
> /plugin marketplace add tody-agent/codymaster
> /plugin install cm@codymaster

Command definition

plan.md
description: Plan and design a feature before writing code — brainstorm intent, requirements, and architecture
argument-hint: "<feature idea or problem statement>"

/plan — Feature Planning

Structured planning workflow: understand intent → explore alternatives → create implementation plan → establish scoped execution authorization.

Follow [the shared autonomy policy](../skills/_shared/autonomy-policy.md). Use its decision table and wording for every confirmation decision.

Invocation

/plan Add user authentication with OAuth
/plan Redesign the dashboard for mobile-first

Workflow

Step 1: Brainstorm

Apply the **cm-brainstorm-idea** skill:

  • Multi-dimensional evaluation (tech, product, design, business)
  • Design Thinking + 9 Windows (TRIZ) + Double Diamond
  • Output 2-3 qualified options with recommendations

Step 2: Create Plan

Apply the **cm-planning** skill:

  • Explore intent and requirements
  • Design architecture and data models
  • Create implementation plan with exact files and changes
  • Break into bite-sized tasks (2-5 minutes each)

Step 3: Review

For a meaningful implementation, request one approval at the plan-to-execution boundary:

> Approve this plan to authorize implementation through verification within the stated scope.

That approval grants scoped execution authorization to `/build` and `cm-execution`; they continue without per-step or per-batch re-approval. If the user requested planning only, deliver the plan without treating delivery as authorization. A clear, reversible micro task may skip `/plan` and proceed with zero approval.

Step 4: Suggest Next

  • "Approve this plan → implementation continues through verification within scope"
  • "Need UI mockup? → `/ux`"
  • "Want to set up git worktree? → Use **cm-git-worktrees**"
Read more
@tody-agent
Ships withcm

"I can't write code. But in 6 months, I shipped 12 real products using AI. CodyMaster is everything I learned — so you don't have to repeat my mistakes." — Tody Le, Head of Product, Creator of CodyMaster 50+ skills. One install.

5662 skills8 agents1 MCP
Get the whole plugin

Stars on GitHub

Momentum

stars in total
56
Star history of tody-agent/codymaster on GitHub, a chart by star-history.com

Other commands on cm.

bootstrap

bootstrap

Command

Bootstrap a new project with design system, CI/CD, i18n, SEO, and deploy pipeline

@tody-agent@tody-agentInstall Command
build

build

Command

Build features with TDD discipline — test first, implement, verify through quality gates

@tody-agent@tody-agentInstall Command
content

content

Command

AI content engine — research, generate, and deploy content across platforms

@tody-agent@tody-agentInstall Command
continuity

continuity

Command

Read and update working memory — maintain context across sessions via CONTINUITY.md

@tody-agent@tody-agentInstall Command
debug

debug

Command

Systematic debugging — 4-phase root cause process with defense-in-depth verification

@tody-agent@tody-agentInstall Command
demo

demo

Command

Interactive onboarding tour — discover CodyMaster skills, workflows, and examples. Run this first to learn how to use the kit.

@tody-agent@tody-agentInstall Command

More commands from other plugins.

build
Auto-invoked

build

Command

Implement tasks incrementally — build, test, verify, commit. Add "auto" to run the whole plan in one approved pass.

@addyosmani@addyosmaniInstall Command