Design Session - collaborative brainstorming to turn ideas into actionable implementation plans using the Unified Pipeline methodology. Use when user types "ds" or wants to explore/design a feature before implementation. "pl" triggers phases 5-10 (STANDALONE/ALIAS/NO-OP modes). MUST load maestro-core skill first for routing.
/plugin marketplace add ReinaMacCredy/maestro/plugin install maestro@maestro-marketplaceThis skill inherits all available tools. When active, it can use any tool Claude has access to.
references/adaptive-apc-system.tsreferences/anchored-state-format.mdreferences/apc-checkpoints.mdreferences/bmad/README.mdreferences/bmad/adapter.mdreferences/bmad/agents/bmb/agent-builder.mdreferences/bmad/agents/bmb/module-builder.mdreferences/bmad/agents/bmb/workflow-builder.mdreferences/bmad/agents/bmgd/game-architect.mdreferences/bmad/agents/bmgd/game-designer.mdreferences/bmad/agents/bmgd/game-dev.mdreferences/bmad/agents/bmgd/game-qa.mdreferences/bmad/agents/bmgd/game-scrum-master.mdreferences/bmad/agents/bmgd/game-solo-dev.mdreferences/bmad/agents/bmm/analyst.mdreferences/bmad/agents/bmm/architect.mdreferences/bmad/agents/bmm/dev.mdreferences/bmad/agents/bmm/pm.mdreferences/bmad/agents/bmm/quick-flow-solo-dev.mdreferences/bmad/agents/bmm/sm.mdTurn ideas into fully-formed, implementation-ready designs through a unified 10-phase pipeline.
| Trigger | Action |
|---|---|
ds | Start unified pipeline (all 10 phases) |
/conductor-design | Start unified pipeline (alias) |
cn, /conductor-newtrack | Create spec + plan + beads from existing design.md |
pl, /plan | Planning phases (5-10) - see pl Entry Modes below |
| "design a feature" | Start unified pipeline |
| "let's think through X" | Start unified pipeline |
| # | Phase | Type | Purpose | Exit Criteria |
|---|---|---|---|---|
| 1 | DISCOVER | Diverge | Explore problem + research context | Problem articulated |
| 2 | DEFINE | Converge | Frame problem + select approach | Approach selected |
| 3 | DEVELOP | Diverge | Architecture + components | Interfaces defined |
| 4 | VERIFY | Converge | Oracle audit + risk assessment | Oracle APPROVED |
| 5 | DECOMPOSE | Execute | Create beads (fb) | Beads filed |
| 6 | VALIDATE | Execute | Dependency check (bv) + Oracle review | Dependencies valid |
| 7 | ASSIGN | Execute | Track assignments | Tracks assigned |
| 8 | READY | Complete | Handoff to ci/co/ca | Execution ready |
| 9 | EXECUTE | Implement | Run ci/co/ca on tracks | All beads completed |
| 10 | FINISH | Archive | Extract learnings + archive track | Track archived |
See pipeline.md for full details.
Complexity scoring determines execution mode:
| Score | Mode | Phases | A/P/C | Research |
|---|---|---|---|---|
| < 4 | SPEED | 1,2,4,8 | No | 1 hook (start) |
| 4-6 | ASK | User chooses | Optional | User chooses |
| > 6 | FULL | 1-10 | Yes | 2 hooks |
| Aspect | SPEED (< 4) | FULL (> 6) |
|---|---|---|
| Phases | 1,2,4,8 | All 10 |
| A/P/C | No | Yes |
| Research | 1 hook | 2 hooks |
| Beads | No | Yes |
| Tracks | No | Yes |
| Verification | Advisory | Mandatory |
Use [E] to escalate | Yes | N/A |
This skill contains EXECUTION BLOCKS marked with ⛔. When you encounter one, you MUST:
EXECUTION BLOCKS are NOT documentation - they are COMMANDS you must execute.
See pipeline.md for all execution blocks.
ci/co/ca → Phase 9 (EXECUTE) → Phase 10 (FINISH)| Hook | Trigger | Agents | Purpose |
|---|---|---|---|
| research-start | Phase 1 (DISCOVER) | Locator + Pattern + CODEMAPS + Architecture | All initial context |
| research-verify | Phase 3→4 (DEVELOP→VERIFY) | Analyzer + Pattern + Impact + Web | Design verification |
| Checkpoint | Focus | Enforcement |
|---|---|---|
| CP1 (DISCOVER) | Product alignment, no duplicate features | WARN |
| CP2 (DEFINE) | Problem clear, success measurable, scope explicit | WARN |
| CP3 (DEVELOP) | 3+ options, tech-stack alignment, risk analysis | WARN |
| CP4 (VERIFY) | Full validation + grounding + impact scan | SPEED=WARN, FULL=HALT |
A/P/C checkpoints work adaptively across the entire workflow.
INLINE → MICRO_APC → NUDGE → DS_FULL → DS_BRANCH → BRANCH_MERGE
| State | Description | Trigger |
|---|---|---|
| INLINE | Normal flow (conductor/beads) | Default |
| MICRO_APC | Lightweight checkpoint at boundaries | End of spec/plan section |
| NUDGE | Suggest upgrade to DS | 3+ design iterations |
| DS_FULL | Full 10-phase with A/P/C | ds command or upgrade |
| DS_BRANCH | DS attached to design branch | Design rethink in track |
| BRANCH_MERGE | Apply branch changes | Branch complete |
At end of phases 1-4:
| After Phase | A Option |
|---|---|
| 1 (DISCOVER) | Advanced assumption audit |
| 2 (DEFINE) | Scope stress-test |
| 3 (DEVELOP) | Architecture deep-dive |
| 4 (VERIFY) | Oracle runs BEFORE showing menu |
ds) always winSee apc-checkpoints.md for implementation details.
When risk assessment identifies HIGH risk items:
HIGH risk items → MUST spawn spike Task()
│
▼
For each HIGH risk:
1. Create spike bead + dir
2. MUST spawn Task() with time-box
3. Wait for completion
4. Capture result (YES/NO)
│
▼
MUST call oracle() for 6-dimension audit
│
┌───────┴───────┐
│ │
All spikes YES Any spike NO
│ │
▼ ▼
Continue HALT - user decision
⚠️ MANDATORY: You MUST call oracle() at Phase 4 - see pipeline.md
⚠️ MANDATORY: After bv validation, you MUST call oracle() to review beads completeness.
See pipeline.md
Ready to execute. Found N tracks:
• Track A (BlueLake): 4 beads
• Track B (GreenCastle): 3 beads
[O] Orchestrate (spawn workers)
[S] Sequential (run ci manually)
[R] Ralph (autonomous loop - ca)
Default: [O] after 30s
Note:
[R]is available whenralph.enabled == truein trackmetadata.json.
⚠️ MANDATORY: If user selects [O] and ≥2 tracks exist, you MUST spawn Task() for each track.
See pipeline.md
pl Entry Gate⚠️ MANDATORY: Before running pl, detect input and bootstrap if needed:
pl triggered
│
▼
Input detection (priority order):
1. design.md exists? → ALIAS mode (skip discovery)
2. PRD file exists? → STANDALONE mode (parse PRD)
3. User file attached? → STANDALONE mode
4. No input? → BOOTSTRAP mode (prompt → create track)
| Input Source | Mode | Action |
|---|---|---|
| design.md | ALIAS | Skip Phase 5, run 6-10 |
| PRD file | STANDALONE | Parse PRD, run 5-10 |
| User file | STANDALONE | Use as context, run 5-10 |
| None | BOOTSTRAP | Prompt → create track → run 5-10 |
BOOTSTRAP creates: conductor/tracks/<id>/ with design.md + metadata.json
pl Compatibility| Scenario | Mode | Behavior |
|---|---|---|
pl after ds Phase 4 | NO-OP | Not needed - phases 5-10 auto-run in FULL mode |
pl with design.md | ALIAS | Skip Phase 5 discovery, run 6-10 |
pl with PRD file | STANDALONE | Parse PRD, run full 5-10 |
pl with user request | STANDALONE | Run full discovery, phases 5-10 |
pl without any input | ERROR | Prompt for input source |
pl after ds completes (no longer needed)| Command | Description | Phase |
|---|---|---|
ci | /conductor-implement - Execute track | Phase 9 (EXECUTE) |
co | /conductor-orchestrate - Spawn parallel workers | Phase 9 (EXECUTE) |
ca | /conductor-autonomous - Ralph loop | Phase 9 (EXECUTE) |
/conductor-finish | Archive track + extract learnings | Phase 10 (FINISH) |
See maestro-core for full routing table.
Auto-loads: maestro-core for routing and fallback policies.
Creating algorithmic art using p5.js with seeded randomness and interactive parameter exploration. Use this when users request creating art using code, generative art, algorithmic art, flow fields, or particle systems. Create original algorithmic art rather than copying existing artists' work to avoid copyright violations.
Applies Anthropic's official brand colors and typography to any sort of artifact that may benefit from having Anthropic's look-and-feel. Use it when brand colors or style guidelines, visual formatting, or company design standards apply.
Create beautiful visual art in .png and .pdf documents using design philosophy. You should use this skill when the user asks to create a poster, piece of art, design, or other static piece. Create original visual designs, never copying existing artists' work to avoid copyright violations.