-
Notifications
You must be signed in to change notification settings - Fork 0
Quick Start
Get up and running with DoPlan CLI in 5 minutes! This guide will walk you through creating your first project.
Before you begin, ensure you have:
-
Node.js >= 14.0.0 installed (check with
node --version) - An AI-powered IDE installed (Cursor, Claude Code, Antigravity, Windsurf, Cline, or OpenCode)
If you haven't installed DoPlan CLI yet, see the Installation Guide.
Open your terminal and run:
npx @doplan-dev/cliOr if you have DoPlan CLI installed:
doplanDoPlan CLI will launch an interactive wizard that asks:
-
Project Name: Enter a name for your project (e.g.,
my-awesome-app)- Use lowercase letters, numbers, and hyphens
- No spaces or special characters
-
IDE Choice: Select your preferred IDE from the list:
- Cursor
- Claude Code
- Antigravity
- Windsurf
- Cline
- OpenCode
DoPlan CLI will generate your complete project structure in under 5 seconds. You'll see progress indicators as it creates:
- Project directory structure
- 18 AI agent definitions
- Command definitions
- Rules library (1000+ rules)
- GitHub workflows
- Configuration files
- Boilerplate code
Once generation is complete, DoPlan CLI will display:
✅ Project generated successfully!
Open with: code ./my-awesome-app
Then type /tell to begin
Open your project in your IDE:
cd my-awesome-app
code . # or your IDE's commandYour new project includes:
my-awesome-app/
├── .cursor/
│ ├── agents/ # 18 AI agent personas
│ ├── commands/ # Command definitions
│ └── rules/ # Rules library
│ └── library/ # 15 categories, 1000+ rules
├── .plan/
│ ├── 00_System/ # Planning documents
│ ├── TASKS.md # Implementation tasks
│ └── active_state.json # Project state
├── .github/
│ └── workflows/ # CI/CD workflows
├── src/ # Your source code
├── README.md # Project documentation
└── STANDUP.md # Daily standup notes
Want to see how each directory evolves during the workflow? Jump to the full Project Structure reference.
18 specialized agents ready to help:
- Project Orchestrator
- Product Manager
- Engineering Lead
- System Architect
- Frontend Lead
- Backend Lead
- DevOps Engineer
- Security Lead
- Performance Engineer
- Design & UX Manager
- UI/UX Designer
- QA & Reliability Manager
- QA Engineer
- Release & Growth Manager
- Release Captain
- Growth Coach
- Documentation Lead
- Documentation Writer
Core commands available:
-
/tell- Capture your project idea -
/improve- Brainstorm with the team -
/write- Generate planning documents -
/build- Start coding - And more! See Commands Reference
1000+ embedded rules covering:
- Core workflow
- Languages (Go, TypeScript, Python, etc.)
- Frameworks (Next.js, React, Express, etc.)
- Databases
- Testing
- CI/CD
- Security
- And more!
In your IDE, type:
/tell
Then describe your project idea. For example:
/tell Build a todo app with authentication, dark mode, and offline support
This saves your idea to .plan/00_System/IDEA.md and activates the Project Orchestrator.
Get ideas from your AI team:
/improve
This activates all Level 1 managers (Product Manager, Engineering Lead, Design Manager, etc.) to brainstorm improvements and ideas.
Create comprehensive planning documents:
/write
This generates:
- PRD.md - Product Requirements Document
- ARCHITECTURE.md - Technical Architecture
- DESIGN_SYSTEM.md - Design System
Review the generated documents in .plan/00_System/. When ready, approve:
/good
This locks the plan and prepares it for task generation.
Create implementation tasks from your approved plan:
/plan
This generates TASKS.md with organized, actionable tasks.
Begin coding your first task:
/build
This starts the next uncompleted task. Or build a specific task:
/build 1.2
See how you're doing:
/progress
When you finish a task:
/done
This marks the task complete, auto-commits your changes, and updates progress.
A: No! DoPlan CLI generates everything you need. Just open your project in your IDE and start using the commands.
A: Start with /tell to capture your idea, then follow the workflow:
-
/tell→ Capture idea -
/improve→ Brainstorm -
/write→ Generate plans -
/good→ Approve -
/plan→ Generate tasks -
/build→ Start coding
See the Commands Reference for all available commands.
A: Absolutely! All files are yours to modify. The AI agents will work with your changes.
A: You can always:
- Edit documents directly
- Use
/changeto modify documents - Regenerate tasks with
/plan - Start over by deleting and regenerating
A: Each agent has a specific role and expertise. When you use commands, the relevant agents are activated. See the Agents Documentation for details.
A: Yes! All agent definitions are in .cursor/agents/ and commands are in .cursor/commands/. You can modify them to fit your needs. See the Configuration Guide.
A: Check out:
- FAQ - Common questions
- Troubleshooting - Common issues
- Commands Reference - All commands
- Workflow Guide - Complete workflow
Here's a complete example workflow:
# 1. Generate project
npx @doplan-dev/cli
# Enter: todo-app
# Select: Cursor
# 2. Open in IDE
cd todo-app
code .
# 3. In IDE, capture idea
/tell Build a modern todo app with authentication, dark mode, and offline support
# 4. Brainstorm
/improve
# 5. Generate plans
/write
# 6. Review and approve
/good
# 7. Generate tasks
/plan
# 8. Start building
/build
# 9. Track progress
/progress
# 10. Complete tasks
/done- Start Simple: Begin with a clear, focused idea
- Review Plans: Always review generated documents before approving
- Use Commands: Leverage the command system - it's designed to help
-
Check Progress: Use
/progressregularly to stay on track -
Ask Questions: Use
/improveto brainstorm when stuck - Customize: Modify agents and rules to fit your needs
Now that you've created your first project:
- First Project Tutorial - Detailed step-by-step guide
- Commands Reference - Learn all available commands
- Workflow Guide - Understand the complete workflow
- Agents Documentation - Learn about the AI agents
- Examples - See example projects and use cases
- Installation - Install DoPlan CLI
- Commands Reference - All available commands
- Workflow Guide - Complete development workflow
- FAQ - Frequently asked questions
- Home - Wiki home page
Last Updated: 2025
Maintained By: Documentation Team