accessible-content
Use when writing or structuring any user-facing content — interface copy, labels, error messages, help text, headings, alt text,…
You MUST use this before any creative or design work — building features, creating components, designing interfaces, modifying user-facing behaviour. Explores intent, constraints, users, and context before any design decisions are made
$ npx -y skills add Owl-Listener/designpowers --skill design-discovery --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/design-discoveryContext preview
The summary Claude sees to decide when to auto-load this skill.
You MUST use this before any creative or design work — building features, creating components, designing interfaces, modifying user-facing behaviour. Explores intent, constraints, users, and context before any design decisions are made
name: design-discovery description: You MUST use this before any creative or design work — building features, creating components, designing interfaces, modifying user-facing behaviour. Explores intent, constraints, users, and context before any design decisions are made
Discovery is where design begins. Before pixels, before wireframes, before any visual decisions — understand the problem. This skill ensures you never design the wrong thing well.
**BEFORE running discovery, check whether the Designpowers welcome sequence has been shown this session.** If the user has not yet seen the welcome (the bird, the greeting, and the walkthrough offer), you MUST invoke the `using-designpowers` skill FIRST and complete the welcome sequence before returning here. The bird must appear before any work begins. No exceptions.
DO NOT proceed to any design, UI, or implementation work until discovery is complete and the user has approved the design brief.
When the user says "proof of concept", "POC", "quick", "small", or the task is clearly exploratory:
1. Keep it light. Ask a few essentials in a conversational way — not as a numbered checklist: > "Quick version: what's the problem, who's it for, and what does success feel like? If you've got a design system or any references you love, throw those in too." 2. Write the brief immediately from their answers — don't ask follow-up rounds 3. Present the brief for approval in one block (not section by section) 4. **Create `design-state.md`** in the project root immediately after brief approval
Quick discovery should take **one user message** of answers, not three. But the question should still feel like a person asking, not a form.
When the task is a full product, involves multiple stakeholders, or the user explicitly wants depth — use the full process below.
Before asking questions, gather what already exists:
Have a conversation, not an interrogation. The goal is to understand what the user wants to build and why — but the tone should feel like two people talking, not a form being filled out.
**Start with an open invitation**, not a structured question: > "Tell me about what you're building. What's the story behind it?"
Let the user talk. Listen for the answers to these questions in what they say, and only ask follow-ups for what's missing:
1. **What problem are we solving?** Not what feature are we building — what human problem does this address? 2. **Who experiences this problem?** Not "users" — which specific people, in what situations, with what abilities and constraints? 3. **What does success look like?** How will we know this design works? What changes for the person using it? 4. **What constraints exist?** Technical, timeline, brand, accessibility requirements, regulatory 5. **What has been tried before?** What worked, what failed, what was learned
**Ask follow-ups ONE AT A TIME.** Don't list all missing items at once. Pick the most important gap, ask about it conversationally, and repeat. Frame questions around what they've already told you:
**Weave in taste seeds naturally.** Don't make these a separate section — fold them into the conversation when the moment feels right:
These are lightweight prompts, not the full taste calibration — that comes later via `design-taste`. But getting the user thinking about feel early means they arrive at taste calibration with sharper instincts. If they share a design system here, note it in the brief for the taste skill to pick up.
**Acknowledge what they tell you.** Before asking the next question, briefly reflect back what you heard. This shows you're listening and gives the user a chance to correct misunderstandings early: > "So this is about reducing no-shows for a small clinic — the receptionist is spending half their day on reminder calls. Got it. Who else is affected by this beyond the receptionist?"
For every design task, explicitly consider:
This is not a checklist to rush through. These are real people who will use what you build.
Present 2-3 design approaches with clear trade-offs:
For each approach:
Once the user has chosen a direction, write a design brief:
# Design Brief: [Feature/Component Name] ## Problem Statement [What problem are we solving, for whom, in what context] ## Users [Who this serves — including ability spectrum cons
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 a design direction is uncertain, when the team could go multiple ways, or when the user wants to see competing…
Use when critique or review produces deferred findings, when checking accumulated design compromises, or when deciding what to…
Use as a lightweight on-ramp for first-time or hesitant users who want a quick win before committing to the full pipeline — "can…