/deep-planning
transforms Cline into a meticulous architect who investigates your codebase, asks clarifying questions, and creates a comprehensive implementation plan before writing a single line of code.
When you use /deep-planning
, Cline follows a four-step process that mirrors how senior developers approach complex features: thorough investigation, discussion & clarification of requirements, detailed planning, and structured task creation with progress tracking.
implementation_plan.md
) that serves as your implementation blueprint. This isn’t a vague outline - it’s a detailed specification with exact file paths, function signatures, and implementation order.
The plan includes eight comprehensive sections:
/deep-planning
followed by your feature description:
/deep-planning
for a real feature:
Initiate Planning
/deep-planning implement a caching layer for API responses
Silent Investigation
Targeted Discussion
Plan Creation
implementation_plan.md
with:Task Generation
/deep-planning
in Plan Mode for the investigation and planning phases/deep-planning
for:
implementation_plan.md
before starting implementation. The plan is comprehensive but not immutable - you can edit it directly if needed. Think of it as a collaborative document between you and Cline.
/deep-planning
whenever I’m about to build something that would normally require a design document. Recent examples from my workflow:
/deep-planning
is that it forces thoughtful architecture before implementation. It’s like having a senior developer review your approach before you write code, except that developer has perfect knowledge of your entire codebase.