What is Double Diamond?
The Double Diamond is a structured methodology for moving from problem to solution through four distinct phases. Claude Octopus adapts this framework from the UK Design Council to software development, adding quality gates and multi-AI orchestration.Other multi-AI tools give you infrastructure to build workflows on. Claude Octopus gives you the workflows.
The four phases
- Discover
- Define
- Develop
- Deliver
🔍 Discover - Divergent exploration
Goal: Research broadly and gather diverse perspectivesCommand:/octo:discover or octo research XWhat happens:- Codex and Gemini run parallel research queries
- Each provider brings unique perspective:
- Codex: Technical implementation details
- Gemini: Ecosystem research and alternatives
- Claude synthesizes findings into unified report
- Multi-source research synthesis
- Comparative analysis of approaches
- Ecosystem best practices
- Security considerations
Cost: $0.02-0.04
Quality gates
Quality gates enforce standards between phases and prevent low-quality work from advancing.Gate mechanics
Consensus threshold
Default: 75% agreement across providers Configurable: SetCLAUDE_OCTOPUS_QUALITY_THRESHOLD environment variable
Gate failure handling
When a quality gate fails, Claude Octopus can:When to use each phase
Use Discover when:
Starting a project
You need broad research before making decisions
You need broad research before making decisions
Exploring options
You want to understand the landscape of solutions
You want to understand the landscape of solutions
Learning patterns
You need to understand best practices and ecosystem
You need to understand best practices and ecosystem
Comparing approaches
You want multi-perspective analysis of alternatives
You want multi-perspective analysis of alternatives
Use Define when:
Scope is unclear
You have a vague idea but need clear requirements
You have a vague idea but need clear requirements
Requirements needed
You need structured success criteria
You need structured success criteria
Planning architecture
You need to clarify boundaries and constraints
You need to clarify boundaries and constraints
Building consensus
You need agreement on problem definition
You need agreement on problem definition
Use Develop when:
Implementing features
You’re ready to build with clear requirements
You’re ready to build with clear requirements
Multiple approaches
You want to explore implementation alternatives
You want to explore implementation alternatives
Complex integration
You need coordinated multi-provider implementation
You need coordinated multi-provider implementation
Quality matters
You want quality gates during development
You want quality gates during development
Use Deliver when:
Code review
You need adversarial review before shipping
You need adversarial review before shipping
Security audit
You want security-focused validation
You want security-focused validation
Performance check
You need to validate performance characteristics
You need to validate performance characteristics
Ship decision
You need go/no-go recommendation
You need go/no-go recommendation
Full workflow: Embrace
Run all four phases sequentially with/octo:embrace:
Example:
- Discover researches OAuth patterns and best practices
- Define scopes requirements and success criteria
- Develop implements with quality gates
- Deliver validates security and performance
Cost: $0.10-0.30
Autonomy modes
Claude Octopus supports three autonomy modes for multi-phase workflows:- Supervised
- Semi-autonomous
- Autonomous
Supervised mode
Behavior: Ask for approval before each phaseUse when:- Learning the workflow
- High-stakes projects
- Cost-conscious development
State persistence
Double Diamond workflows persist state across sessions:State files
Phase tracking
STATE.md structure:Context preservation
Each phase reads context from prior phases:State persists across context clears (Claude Code v2.1.63+ plan mode). Workflows automatically restore context from files.
Comparison with other methodologies
| Methodology | Phases | Quality Gates | Multi-AI |
|---|---|---|---|
| Claude Octopus Double Diamond | 4 (Discover, Define, Develop, Deliver) | Yes (75% threshold) | Yes (3 providers) |
| Waterfall | 5-7 | Minimal | No |
| Agile | Iterative | Story-level | No |
| Design Thinking | 5 (Empathize, Define, Ideate, Prototype, Test) | Minimal | No |
Best practices
Start with Discover
Start with Discover
Don’t skip research phase, even if you think you know the answer. Multi-AI perspectives often reveal blind spots.
Define before Develop
Define before Develop
Clear requirements save time and reduce rework. A good Define phase prevents scope creep during Develop.
Respect quality gates
Respect quality gates
If a quality gate fails, investigate why. Forcing work through gates undermines the methodology.
Use Deliver for all ships
Use Deliver for all ships
Adversarial review catches issues before production. The small upfront cost prevents expensive bugs.
Next steps
Multi-AI orchestration
Learn how three providers coordinate and reach consensus
Workflows
Explore workflow patterns and composition
Get started
Install Claude Octopus and run your first workflow
Commands reference
Browse all 39 available commands
