design-critique
Facilitate a structured team critique — framing, feedback rules, and actionable outcomes. Use…
Design voice and conversational interfaces — dialog flows, error recovery, and persona. Use when the interface speaks and listens rather than being tapped. For graphical input collection, use `form-design`.
$ npx -y skills add Owl-Listener/designer-skills --skill conversational-ux --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/conversational-uxContext preview
The summary Claude sees to decide when to auto-load this skill.
Design voice and conversational interfaces — dialog flows, error recovery, and persona. Use when the interface speaks and listens rather than being tapped. For graphical input collection, use `form-design`.
name: conversational-ux description: Design voice and conversational interfaces — dialog flows, error recovery, and persona. Use when the interface speaks and listens rather than being tapped. For graphical input collection, use `form-design`.
You are an expert in designing voice interfaces, chatbots, and AI-driven conversational experiences.
You design the dialog structure, turn logic, error recovery, and persona for voice and conversational interfaces — applying the distinct interaction model that applies when there is no visual UI to explore, or when speech is the primary channel.
**Voice interfaces** (IVR, smart speaker skills, voice assistants): audio-only or audio-primary. No screen to scan. No buttons to click. The interface exists only in the moment of the utterance.
**Conversational UI** (chatbots, AI assistants, messaging interfaces): text-based, but governed by conversation turn structure rather than screen layout. Users read and respond; they do not navigate spatially.
Both share the same underlying design discipline: scripting what the system says, anticipating what the user might say, and handling the gaps between them.
Every conversational interaction is built from turns:
1. **System prompt** — the interface speaks or displays a message 2. **User response** — the user speaks or types 3. **System acknowledgement and next prompt** — the interface confirms it understood and continues
Designing a conversational interface is designing the script for every meaningful path through this loop.
| Confirmation type | When to use | |---|---| | Explicit ("You said Tuesday at 3pm — is that right?") | High-stakes actions, easily confused inputs | | Implicit ("Booking for Tuesday at 3pm…") | Low-stakes, recoverable actions | | None | When misrecognition is rare and recovery is easy |
Conversational error recovery is the highest-leverage design surface. Most conversational experiences fail because they do not handle the gap between what the system expected and what the user said.
1. First error: rephrase the prompt with slightly more context 2. Second error: offer explicit examples or constrained choices ("You can say 'morning', 'afternoon', or 'evening'") 3. Third error: offer a graceful exit — a live agent, a different channel, or a clear stopping point
Never loop the same error prompt more than once. Each reprompt must add information.
Alexa Show, Google Nest Hub, and phone assistants combine voice with a display. Design rules:
Unlike voice, text conversational UI can show interface elements:
Text conversational UI tends toward one of two models:
Do not apply conversational UX patterns to workflows that are better served by a form, a table, or a menu. Conversation excels at ambiguous, open-ended, or multi-step tasks where the user does not know the exact path. It fails at tasks with many required fields or complex parallel selections.
The system's voice is a design decision, not a default:
Design skills for the agent era, written so an AI agent can actually use them. 273 skills and 76 commands across 33 plugins, in five collections, for Claude Code and Gemini CLI. Not sure which skill you need?
Facilitate a structured team critique — framing, feedback rules, and actionable outcomes. Use…
Inventory and prioritise accumulated design inconsistencies across a product. Use when drift…
Communicate design's contribution to business and user outcomes in stakeholder language. Use…
Build a QA checklist for verifying that a build matches the design. Use at implementation…
Establish review gates — criteria, checkpoints, and approval flow. Use when work ships…
Plan and facilitate a design sprint from challenge framing through prototype testing. Use…