Cdd Plan — Productivity skill for Claude Code
Plan a task from its handoff and write the plan file a later /cdd-implement session builds from: /cdd-plan (takes no argument).
How to install Cdd Plan
Installs to ~/.claude/commands/drabaioli-cdd-cdd-plan.md
mkdir -p ~/.claude/commands && curl -fsSL https://raw.githubusercontent.com/drabaioli/cdd/HEAD/.claude/commands/cdd-plan.md -o ~/.claude/commands/drabaioli-cdd-cdd-plan.md Restart Claude Code, or start a new session, for it to be picked up.
What Cdd Plan does
Plan a task from its handoff and write the plan file a later `/cdd-implement` session builds from: `/cdd-plan` (takes no argument).
This is the first half of the implementation cycle. It runs in the task's feature worktree, and its **only** artifact is the plan file — it writes no file inside the repo. The second half is a separate, fresh session running `/cdd-implement`.
Everything you learn here and do not write down is destroyed when this session ends. That is the whole reason the plan file
Alternatives in Productivity
- New Task — Analyze task complexity and create actionable implementation plan 1.5k ★
- Implement Issue — Implement Issue Workflow 194 ★
- Ed3d Plugins — Ed's repo of Claude Code plugins, centered around a research-plan-implement workflow 175 ★
Full documentation available on GitHub
View Source RepositoryRelated Skills
Cdd Next Step
Scope the next roadmap task and produce a handoff file for a fresh plan session.
Cdd Bootstrap
Scaffold a new greenfield project on the CDD workflow: /cdd-bootstrap (takes no argument).
Omarchy Auto Pilot4agents
Write a prompt now and send it later to a Claude Code, OpenCode, Codex, Gemini CLI, Cursor Agent or Pi session
Atry Implement
Implement an existing .agent-relay/plan.md task-by-task, following project rules, and write implement-plan.md
Task Decomposer
Force a plan-and-confirm step before any multi-file or multi-step change. Invoke whenever the user requests a
Context Manager
Session persistence agent that saves and restores task context across sessions, enabling pause-and-resume for
Related Agents
Factory Block Implement Medium
Implements one high complexity block inside a factory solve session, given the block task and, after a tests p
Task Builder
Implement a frozen task spec and later package evidence without changing production code during evidence mode
Daemon Impl
Daemon implementation agent for Go code. Use when the orchestrator invokes daemon implementation or the user w