Quick reference for all DOG commands and skills
Displays complete DOG command reference and hierarchical project planning guide.
/plugin marketplace add cowwoc/claude-code-dog/plugin install dog@claude-code-dogDisplay the complete DOG command and skill reference.
Output ONLY the reference content below. Do NOT add:
DOG (Delegated Orchestration for Git-based projects) enables hierarchical project planning with multi-agent task execution.
/dog:new-project - Initialize project with PROJECT.md and ROADMAP.md/dog:add-major-version - Create first major version structure/dog:add-task 1.0 - Add tasks to minor version 1.0/dog:execute-task - Execute the next available taskMAJOR -> MINOR -> TASK
.claude/dog/
├── PROJECT.md # Project overview
├── ROADMAP.md # Version summaries
├── dog-config.json # Configuration
└── major/{n}/
├── STATE.md # Major version state
├── PLAN.md # Business-level plan
├── CHANGELOG.md # Major changelog
└── minor/{m}/
├── STATE.md # Minor version state
├── PLAN.md # Feature-level plan
├── CHANGELOG.md # Minor changelog
└── task/{name}/
├── STATE.md # Task state
├── PLAN.md # Technical-level plan
└── CHANGELOG.md # Task changelog
/dog:new-project
Initialize a new DOG project.
/dog:existing-project
Add DOG structure to an existing codebase.
/dog:execute-task [major.minor/task-name]
Execute the next available task.
/dog:status
Show complete hierarchy status.
/dog:add-task [major.minor]
Add a task to a minor version.
/dog:add-minor-version [major]
Add a minor version to a major.
/dog:add-major-version
Add a new major version.
/dog:remove-task [major.minor/task-name]
Remove a task.
/dog:remove-minor-version [major.minor]
Remove a minor version.
/dog:remove-major-version [major]
Remove an entire major version.
| Skill | Description |
|---|---|
/dog:spawn-subagent | Launch subagent with task context and token tracking |
/dog:monitor-subagents | Check status of running subagents |
/dog:collect-results | Gather results from completed subagents |
/dog:merge-subagent | Merge subagent branch into task branch |
/dog:token-report | Generate token usage report |
/dog:decompose-task | Split oversized task into smaller tasks |
/dog:learn-from-mistakes | Analyze mistakes with conversation length as factor |
/dog:parallel-execute | Orchestrate multiple subagents concurrently |
Set during /dog:new-project in dog-config.json:
Interactive Mode (default)
YOLO Mode
Change anytime by editing .claude/dog/dog-config.json
Valid: parse-tokens, fix-memory-leak, add-user-auth
Invalid: Parse_Tokens, fix memory leak, add-very-long-task-name-that-exceeds-limit
| Type | Pattern | Example |
|---|---|---|
| Task | {major}.{minor}-{task-name} | 1.0-parse-tokens |
| Subagent | {major}.{minor}-{task-name}-sub-{uuid} | 1.0-parse-tokens-sub-a1b2c3 |
Starting a new project:
/dog:new-project
/dog:add-major-version
/dog:add-task 1.0
/dog:execute-task
Checking progress:
/dog:status
Adding more work:
/dog:add-task 1.0 # Add to existing minor
/dog:add-minor-version 1 # Add new minor to major
/dog:add-major-version # Add new major version
Removing planned work:
/dog:remove-task 1.0/task-name
/dog:remove-minor-version 1.0
/dog:remove-major-version 1
dog-config.json:
{
"yoloMode": false, // Skip approval gates
"contextLimit": 200000, // Total context window
"targetContextUsage": 0.4, // Soft limit (40%)
"autoCleanupWorktrees": true // Clean after merge
}
.claude/dog/PROJECT.md for project vision.claude/dog/ROADMAP.md for version overview/dog:status to see current state