Skip to content
/planStable

Creates step-by-step implementation plans before writing code. Waits for confirmation before executing.

ArchitecturePlanningΒ· 1 min read

Quick import: Download the .md file and save it to .claude/commands/ (Claude Code), .cursorrules (Cursor), or paste as a system prompt in ChatGPT, Gemini, or any LLM API.

#What it does

The /plan skill creates a detailed implementation plan before writing any code. It analyzes the codebase, considers architecture trade-offs, and presents a step-by-step plan for your approval.

#How to use

bash
/plan Add OAuth login with GitHub and Google

#What you get

  1. Context analysis β€” Current codebase state, relevant files, patterns
  2. Architecture decisions β€” Technology choices with rationale
  3. File plan β€” Exactly which files to create, modify, or delete
  4. Build phases β€” Ordered steps with dependencies
  5. Verification β€” How to test the implementation

#Key feature

The plan waits for your confirmation before executing. You can:

  • Approve and start building
  • Request changes to the plan
  • Ask questions about specific decisions
  • Reject and try a different approach

#When to use

  • Before any non-trivial feature (more than 2-3 files)
  • When you want to understand the approach before committing
  • When coordinating with team members on architecture
  • Before refactoring that touches many files
Orel OhayonΒ·
View all skills