Install any skill in seconds. Free to start, no credit card required.
Get Started Free →bartsoj/VOICE_IA.md
Generate a voice information architecture registry — invocation model, slot model, dialog model and context, intent inventory, per-intent blueprints, multi-turn flows, shared surfaces, confirmation strategy, fallback and handoff, privacy and safety, platform strategy, and use-case traceability.
Passed 13 of 22 test cases with the skill, and 5 of 22 without it.
and 11 more in the full report
8 fixed5 passed either way9 still failing0 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 8 test cases the skill fixed. Same model, same prompt, with and without the skill.
We are creating a VOICE_IA.md for an audio-only smart speaker app that has no screen support, no account linking, no internationalization, and no telemetry tracking. How should the Multimodal Expansion, Account Linking, Internationalization, and Telemetry sections be represented in the final document?
| Checked | Without skill | With skill |
|---|---|---|
| Unused conditional sections are omitted completely from the document. | Missed | Passed |
| The output contains no empty section headers populated with N/A text. | Missed | Passed |
The instructions your model reads when the skill loads.
Produce a VOICE_IA.md that serves as the single source of truth for a voice-driven conversational application's information architecture: the invocation model (wake word, invocation name, launch intents, deep-invocation phrases), the full intent inventory, per-intent blueprint (purpose, sample utterances, slots, primary response role, confirmation rules, failure matrix, context effects, multimodal expansion), multi-turn dialog flows, shared surfaces (re-prompt, fallback, disambiguation, confirmation, handoff, linking), context model (what is remembered within and across sessions), platform strategy (Alexa / Google / Siri / custom), multimodal expansion strategy, account-linking strategy, privacy and safety constraints, and bidirectional traceability from product use cases to intents. An agent or designer reading this document knows exactly what intents exist, how users invoke them, what slots they consume, how the dialog carries state across turns, how each intent fails, and how every use case is realized on the voice surface — without making any independent grammar, naming, or confirmation decisions. VOICE_IA sits between product requirements (proposal, use cases) and per-unit voice SPECs, the same way WEB_IA sits between product requirements and per-unit web SPECs.
This skill covers voice-first conversational interfaces — surfaces where voice input is the primary modality and voice output is a primary modality. It does not cover text chatbots (a future CHAT_IA.md would handle those) unless the chatbot shares the same intent model; in that case, scope it in explicitly in Phase 1.
interactionModel.json for Alexa, action.json or intents/* for Google, App Intent declarations for Siri, YAML NLU configs for custom stacks). Treat as reference only — VOICE_IA is the target state, not a mirror of the current state.MOBILE_IA.md, WEB_IA.md, or CLI_IA.md exist, use-case traceability must be consistent across all channels. MOBILE_IA.md is especially important for App Intent overlap — App Intents / Siri Shortcuts invoked from inside a mobile app are owned by MOBILE_IA.md; full voice dialog architecture is owned here.INTERFACES.md is present, per-intent data dependencies may reference endpoints by EP-name; wire formats are owned by INTERFACES.md, not redefined here.The user may override scope (e.g., "only the Alexa skill, not the Google Action"). Support that by recording the narrowed scope in the Identity & Context section and excluding out-of-scope platforms from the inventory.
Voice IA generation proceeds in seven phases: scope, centralized-strategies (platform / invocation / slot / dialog), cross-cutting rules (confirmation / fallback / privacy), inventory, per-intent blueprint, flows and shared surfaces, traceability and validation. Phases are sequential — later phases depend on earlier decisions — but revisit earlier phases if a later phase reveals a gap.
Derive from the product doc and use cases document the target voice surface (single platform, multi-platform, voice-only vs voice+screen, embedded in a mobile app vs standalone) and the audiences the IA serves (at-home, driving, hands-busy, accessibility-primary, multitasking). Record explicitly what is not in scope for this VOICE_IA document — text chatbots, App Intents owned by a sibling mobile IA, voice-writing copy, specific TTS voice selection. Keep audience treatment thin — named user types and their 3–7 top tasks per audience. No deep persona work.
Decide the cross-cutting strategies before enumerating intents. This prevents per-intent drift where each intent invents its own slot types, confirmation policy, or context rules. Each strategy is declared exactly once (Rules 9–11) and referenced by name from every intent that uses it.
Decide, in order:
test cases passed, vs 5 / 22 without
More skills from the same source and nearby in the registry, with their headline benchmark lift.