design-orchestration

Orchestrates design workflows by routing work through brainstorming, multi-agent review, and execution readiness in the correct order.

23 stars

Best use case

design-orchestration is best used when you need a repeatable AI agent workflow instead of a one-off prompt.

Orchestrates design workflows by routing work through brainstorming, multi-agent review, and execution readiness in the correct order.

Teams using design-orchestration should expect a more consistent output, faster repeated execution, less prompt rewriting.

When to use this skill

  • You want a reusable workflow that can be run more than once with consistent structure.

When not to use this skill

  • You only need a quick one-off answer and do not need a reusable workflow.
  • You cannot install or maintain the underlying files, dependencies, or repository context.

Installation

Claude Code / Cursor / Codex

$curl -o ~/.claude/skills/design-orchestration/SKILL.md --create-dirs "https://raw.githubusercontent.com/christophacham/agent-skills-library/main/skills/design/design-orchestration/SKILL.md"

Manual Installation

  1. Download SKILL.md from GitHub
  2. Place it in .claude/skills/design-orchestration/SKILL.md inside your project
  3. Restart your AI agent — it will auto-discover the skill

How design-orchestration Compares

Feature / Agentdesign-orchestrationStandard Approach
Platform SupportNot specifiedLimited / Varies
Context Awareness High Baseline
Installation ComplexityUnknownN/A

Frequently Asked Questions

What does this skill do?

Orchestrates design workflows by routing work through brainstorming, multi-agent review, and execution readiness in the correct order.

Where can I find the source code?

You can find the source code on GitHub using the link provided at the top of the page.

SKILL.md Source

# Design Orchestration (Meta-Skill)

## Purpose

Ensure that **ideas become designs**, **designs are reviewed**, and
**only validated designs reach implementation**.

This skill does not generate designs.
It **controls the flow between other skills**.

---

## Operating Model

This is a **routing and enforcement skill**, not a creative one.

It decides:
- which skill must run next
- whether escalation is required
- whether execution is permitted

---

## Controlled Skills

This meta-skill coordinates the following:

- `brainstorming` — design generation
- `multi-agent-brainstorming` — design validation
- downstream implementation or planning skills

---

## Entry Conditions

Invoke this skill when:
- a user proposes a new feature, system, or change
- a design decision carries meaningful risk
- correctness matters more than speed

---

## Routing Logic

### Step 1 — Brainstorming (Mandatory)

If no validated design exists:

- Invoke `brainstorming`
- Require:
  - Understanding Lock
  - Initial Design
  - Decision Log started

You may NOT proceed without these artifacts.

---

### Step 2 — Risk Assessment

After brainstorming completes, classify the design as:

- **Low risk**
- **Moderate risk**
- **High risk**

Use factors such as:
- user impact
- irreversibility
- operational cost
- complexity
- uncertainty
- novelty

---

### Step 3 — Conditional Escalation

- **Low risk**  
  → Proceed to implementation planning

- **Moderate risk**  
  → Recommend `multi-agent-brainstorming`

- **High risk**  
  → REQUIRE `multi-agent-brainstorming`

Skipping escalation when required is prohibited.

---

### Step 4 — Multi-Agent Review (If Invoked)

If `multi-agent-brainstorming` is run:

Require:
- completed Understanding Lock
- current Design
- Decision Log

Do NOT allow:
- new ideation
- scope expansion
- reopening problem definition

Only critique, revision, and decision resolution are allowed.

---

### Step 5 — Execution Readiness Check

Before allowing implementation:

Confirm:
- design is approved (single-agent or multi-agent)
- Decision Log is complete
- major assumptions are documented
- known risks are acknowledged

If any condition fails:
- block execution
- return to the appropriate skill

---

## Enforcement Rules

- Do NOT allow implementation without a validated design
- Do NOT allow skipping required review
- Do NOT allow silent escalation or de-escalation
- Do NOT merge design and implementation phases

---

## Exit Conditions

This meta-skill exits ONLY when:
- the next step is explicitly identified, AND
- all required prior steps are complete

Possible exits:
- “Proceed to implementation planning”
- “Run multi-agent-brainstorming”
- “Return to brainstorming for clarification”
- "If a reviewed design reports a final disposition of APPROVED, REVISE, or REJECT, you MUST route the workflow accordingly and state the chosen next step explicitly."
---

## Design Philosophy

This skill exists to:
- slow down the right decisions
- speed up the right execution
- prevent costly mistakes

Good systems fail early.
Bad systems fail in production.

This meta-skill exists to enforce the former.

## When to Use
This skill is applicable to execute the workflow or actions described in the overview.

Related Skills

event-store-design

23
from christophacham/agent-skills-library

Design and implement event stores for event-sourced systems. Use when building event sourcing infrastructure, choosing event store technologies, or implementing event persistence patterns.

dotnet-design-pattern-review

23
from christophacham/agent-skills-library

Review the C#/.NET code for design pattern implementation and suggest improvements.

designing-workflow-skills

23
from christophacham/agent-skills-library

Guides the design and structuring of workflow-based Claude Code skills with multi-step phases, decision trees, subagent delegation, and progressive disclosure. Use when creating skills that involve sequential pipelines, routing patterns, safety gates, task tracking, phased execution, or any multi-step workflow. Also applies when reviewing or refactoring existing workflow skills for quality.

design

23
from christophacham/agent-skills-library

Design Thinking process—Empathize, Define, Ideate, Prototype, Test. Use for product design, solving ambiguous problems, or when you don't know what users really need.

design-sprint

23
from christophacham/agent-skills-library

Run a structured 5-day process to prototype, test, and validate product ideas with real users. Use when the user mentions "design sprint", "validate in a week", "rapid prototype", "test with users", or "de-risk before building". Covers mapping, sketching, deciding, prototyping, and testing. For ongoing experimentation, see lean-startup. For customer job analysis, see jobs-to-be-done.

design-md

23
from christophacham/agent-skills-library

Analyze Stitch projects and synthesize a semantic design system into DESIGN.md files

design-everyday-things

23
from christophacham/agent-skills-library

Apply foundational design principles: affordances, signifiers, constraints, feedback, and conceptual models. Use when the user mentions "why is this confusing", "affordance", "error prevention", "discoverability", "human-centered design", or "fault tolerance". Covers the gulfs of execution and evaluation. For usability scoring, see ux-heuristics. For iOS-specific patterns, see ios-hig-design.

ddd-strategic-design

23
from christophacham/agent-skills-library

Design DDD strategic artifacts including subdomains, bounded contexts, and ubiquitous language for complex business domains.

technical-design-doc-creator

23
from christophacham/agent-skills-library

Creates comprehensive Technical Design Documents (TDD) with mandatory and optional sections through interactive discovery. Use when user asks to "write a design doc", "create a TDD", "technical spec", "architecture document", "RFC", "design proposal", or needs to document a technical decision before implementation. Do NOT use for README files, API docs, or general documentation (use docs-writer instead).

canvas-design

23
from christophacham/agent-skills-library

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 ...

database-design

23
from christophacham/agent-skills-library

Database schema design, optimization, and migration patterns for PostgreSQL, MySQL, and NoSQL databases. Use for designing schemas, writing migrations, or optimizing queries.

web-design-reviewer

23
from christophacham/agent-skills-library

This skill enables visual inspection of websites running locally or remotely to identify and fix design issues. Triggers on requests like "review website design", "check the UI", "fix the layout", "find design problems". Detects issues with responsive design, accessibility, visual consistency, and layout breakage, then performs fixes at the source code level.