accessible-content
Use when writing or structuring any user-facing content — interface copy, labels, error messages, help text, headings, alt text,…
Use when a design direction is uncertain, when the team could go multiple ways, or when the user wants to see competing approaches argued before committing — orchestrates structured debate between agents who advocate for different directions
$ npx -y skills add Owl-Listener/designpowers --skill design-debate --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/design-debateContext preview
The summary Claude sees to decide when to auto-load this skill.
Use when a design direction is uncertain, when the team could go multiple ways, or when the user wants to see competing approaches argued before committing — orchestrates structured debate between agents who advocate for different directions
name: design-debate description: Use when a design direction is uncertain, when the team could go multiple ways, or when the user wants to see competing approaches argued before committing — orchestrates structured debate between agents who advocate for different directions
Good design decisions come from tension, not consensus. When agents converge too quickly, they optimise for agreement instead of the best answer. This skill creates productive conflict — agents argue for competing directions with real trade-offs, and the user decides.
Define the design question precisely. A debate without a clear question produces noise.
Format:
DESIGN QUESTION: [Specific, answerable question] CONTEXT: [Brief context from design-state.md] CONSTRAINTS: [Non-negotiable requirements from brief, accessibility, taste profile] STAKES: [Why this decision matters — what it affects downstream]
**Example:**
DESIGN QUESTION: Should the onboarding flow use a multi-step wizard or a single scrollable page? CONTEXT: App for first-time pet owners, ages 25-45. Primary persona has mild anxiety about "doing it right." CONSTRAINTS: Must be completable in under 3 minutes. Must work on mobile. Must not require account creation upfront. STAKES: Sets the interaction pattern for all future multi-step flows in the app.
Select 2-3 agents to argue for different directions. Each agent argues FOR their assigned position — they are advocates, not neutral analysts.
| Role | What They Argue | |------|----------------| | **Advocate A** | The case for Direction A — strengths, evidence, personas it serves best | | **Advocate B** | The case for Direction B — strengths, evidence, personas it serves best | | **Advocate C** (optional) | A third direction, a hybrid, or a "neither — here's why" position |
Assign agents based on their expertise:
| Agent | Best suited to advocate for | |-------|---------------------------| | **design-strategist** | UX patterns, information architecture, user flow approaches | | **design-lead** | Visual directions, layout models, component architecture | | **content-writer** | Content strategy approaches, tone directions, naming conventions | | **motion-designer** | Interaction paradigms, feedback models, transition approaches | | **accessibility-reviewer** | The most inclusive option, cognitive load implications | | **design-scout** | Evidence-backed positions from competitive research |
Each advocate delivers their argument in this format:
## [Agent Name] argues for: [Direction] ### The Case [2-3 paragraphs making the strongest possible argument for this direction. Be specific — reference the brief, personas, principles, and evidence.] ### Who This Serves Best [Which personas benefit most and why] ### Who This Serves Least [Which personas might struggle and why — be honest] ### Trade-Offs [What you give up by choosing this direction] ### Evidence [Research, patterns, competitive examples, or design principles that support this]
Rules for advocates: 1. **Argue to win** — make the strongest case you can. Do not hedge 2. **Be honest about weaknesses** — a strong argument acknowledges its trade-offs 3. **Reference the brief** — ground arguments in the project's actual goals 4. **Reference personas** — every argument must address who it helps and who it doesn't 5. **No straw men** — do not weaken the opposing position to make yours look better
After all advocates present, each gets one round of rebuttal:
### [Agent Name] responds to [Other Agent]: [1-2 paragraphs directly addressing the strongest point of the opposing argument. Concede what is true. Challenge what is weak.]
This prevents echo-chamber advocacy — each agent must engage with the other side's best arguments.
Before presenting to the user, the **accessibility-reviewer** evaluates all proposed directions:
## Accessibility Assessment | Direction | Accessibility Impact | Concern Level | |-----------|---------------------|---------------| | Direction A | [Assessment] | Low / Medium / High | | Direction B | [Assessment] | Low / Medium / High | [If any direction creates accessibility barriers, flag it clearly. This is not an argument for a direction — it is a constraint check.]
If a direction has High accessibility concern, it should be flagged prominently in the presentation to the user. The user can still choose it, but they should know the cost.
Show the debate to the user in a structured format:
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ DESIGN DEBATE Question: [The design question] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ DIRECTION A: [Name] Argued by: [agent] [2-3 sentence summary of the case] Best for: [personas] Trade-off: [key trade-off] DIRECTION B: [Name] Argued by: [agent] [2-3 sentence summary of the case] Best for: [personas] Trade-off: [key trade-off] [DIRECTION C if applicable] ACCESS
An agent design team you control. 10 agents that run an inclusive design process while you direct. The system notices how you design and reflects it back. Designpowers is an open, model-agnostic design workflow that gives you a team of 10 design agents.
Use when writing or structuring any user-facing content — interface copy, labels, error messages, help text, headings, alt text,…
Use when designing for user preferences — motion sensitivity, contrast needs, colour schemes, text sizing, information density,…
Use when evaluating mental load, wayfinding, focus management, memory demands, or decision complexity in any interface — ensures…
Use when critique or review produces deferred findings, when checking accumulated design compromises, or when deciding what to…
You MUST use this before any creative or design work — building features, creating components, designing interfaces, modifying…
Use as a lightweight on-ramp for first-time or hesitant users who want a quick win before committing to the full pipeline — "can…