| name | clear-command-driven-dev |
| description | A development workflow methodology: plan with Plan Mode, copy the plan to clipboard, execute TODOs one at a time with /clear between each task, and update the plan when new information emerges. Use this skill when the user asks about "clear command driven development", "clear-driven workflow", "how to structure Claude Code sessions", or wants an overview of the plan-clear-execute cycle. For creating a new plan, see /create-plan. For updating an existing plan, see /update-plan.
|
Clear Command Driven Development
A workflow methodology: persist Plan Mode output externally, execute TODOs
one at a time with /clear between each, and continuously update the plan
as new information emerges. The 1M token context window is irrelevant โ
small, focused context produces better results.
Core Principles
- Plan first, code later โ Always start in Plan Mode to design before implementing
- Externalize memory โ Your note app is the persistent store; Claude's context is ephemeral
- One TODO, one session โ Each
/clear resets context; each task gets full attention
- Living plans โ Plans are updated as implementation reveals new information
The Cycle
Plan Mode โโโ Copy to clipboard โโโ Paste into your notes
โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโ
โผ
Pick a TODO item
โ
โผ
/clear โโโ Paste TODO + minimal context โโโ Implement
โ โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ โผ
โ Discovered something new?
โ Yes โโโ /update-plan โโโ Update notes โโโ Commit โโโ /clear
โ No โโโ Commit โโโ Mark TODO [x] โโโ /clear
โ โ
โโโโโโโโโโโโโโโโ
Related Skills
| Skill | When to use |
|---|
/create-plan | Start a new plan for a feature or task |
/update-plan | Revise an existing plan based on new findings |
Execution Tips
- Context loading: When starting a TODO, provide only what Claude needs โ
the specific task, its target files, and relevant references. Do not paste the entire plan.
- CLAUDE.md synergy: Project-wide conventions belong in CLAUDE.md; task-level
planning lives in your external notes. Do not duplicate.
- Commit cadence: Commit after each TODO completion, before
/clear.
- Update before clear: If you discover something unexpected, run
/update-plan
while the context is still available, then /clear after committing.
- Granularity: Each TODO item should be completable in a single Claude Code
session (roughly 10โ30 minutes of implementation).
Anti-Patterns
- Pasting the entire plan into every session (defeats the purpose of
/clear)
- Skipping the plan update phase when encountering surprises
- Making TODO items too large (if it needs multiple files across modules, split it)
- Keeping stale plans โ always reflect reality in your notes