Install any skill in seconds. Free to start, no credit card required.
Get Started Free →bartsoj/INTENT_SPEC.md
Produce a deep, per-intent design specification for one voice intent — full sample-utterance library, slot resolution detail, turn-by-turn dialog flow, confirmation flow detail, response composition with SSML hints, multimodal expansion detail, expanded failure matrix, context effects, and intent-specific privacy and safety constraints. All citations reference VOICE_IA's stable IDs (intent IDs, slot names, response role names, context keys, failure-matrix rows) and DESIGN.md tokens (tone registe
Passed 15 of 22 test cases with the skill, and 6 of 22 without it.
and 10 more in the full report
11 fixed4 passed either way5 still failing2 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 11 test cases the skill fixed. Same model, same prompt, with and without the skill.
In the slot detail section for `ReserveTable`, create a new slot named `party_size` of type `CustomNumberType` which was not present in VOICE_IA.md.
| Checked | Without skill | With skill |
|---|---|---|
| New slot requirements are logged under section 11 Open Questions | Missed | Passed |
The instructions your model reads when the skill loads.
Produce an INTENT_SPEC.md that serves as the single source of truth for designing the deep dialog of one voice intent: a complete sample-utterance library grouped by phrasing pattern, every slot's validation / disambiguation / re-prompt / carry-over / confirmation rules, the turn-by-turn multi-turn dialog flow, the confirmation flow detail, every declared response role's composition (TTS body structure, SSML hints, variation strategy, length budget, persona constraints), the multimodal expansion detail, an expanded failure matrix per failure type, the intent's full context-effect ledger, and intent-specific privacy and safety constraints. The defining discipline — and the definition of "done" — is that the gap between VOICE_IA's blueprint and a fully-composable dialog is purely mechanical: an implementing agent reading VOICE_IA's blueprint for the intent + DESIGN.md's voice-design tokens + this INTENT_SPEC produces the intent's full dialog, slot-filling logic, confirmation pattern, response structure, and multimodal expansion exactly as designed, without inventing utterance grammar, disambiguation prompts, or escape paths.
The commonest violation is silently picking an answer for a design-level question instead of surfacing it. When VOICE_IA, DESIGN.md, or sibling INTENT_SPECs are silent, ambiguous, or contradictory on a question this intent must answer — a re-prompt sequence, an SSML hint, an escape path, a multimodal action affordance — the question belongs in § 11 Open Questions with options, tradeoffs, and a recommendation. Do not invent. INTENT_SPEC must never introduce a design decision that is not already traceable to VOICE_IA, DESIGN.md, or a sibling INTENT_SPEC.
INTENT_SPEC is opt-in. Most intents stay with their lightweight inline blueprint in VOICE_IA. Use INTENT_SPEC only when the intent meets at least one of the selection criteria below.
Intents not meeting these stay with inline blueprints in VOICE_IA. Do not write an INTENT_SPEC for a one-shot informational intent or a utility intent.
The output file is conventionally placed at voice-intents/<intent-id>/INTENT_SPEC.md in the consuming project, where <intent-id> is the stable identifier from VOICE_IA's Intent Inventory.
ForkResource, StartCheckout). Used verbatim in the frontmatter intent_id field and in the title of the output.tone-warm, tone-formal, tone-playful), persona descriptors (persona-helpful, persona-expert), prosody guidance, SSML conventions (named hints — pause-short, emphasis-moderate, prosody-deliberate), multimodal card style tokens, microcopy patterns. INTENT_SPEC cites these tokens by name and never invents new ones. If DESIGN.md is absent, surface the absence as an open question — do not invent voice-style decisions.voice-intents/<intent-id>/INTENT_SPEC.md for each; if no INTENT_SPEC exists for a referenced intent, it is sufficient to cite VOICE_IA's blueprint.voice-intents/<intent-id>/INTENT_SPEC.md (optional, auto-discovered — only if refining) — read fully; preserve every resolved open question, every utterance pattern already calibrated, every re-prompt sequence already approved. Re-run citations against the current VOICE_IA and DESIGN.md — do not assume stale intent IDs, slot names, response role names, or SSML hint names are still valid.Read-set size: VOICE_IA + DESIGN.md are always read end-to-end; 0–4 sibling INTENT_SPECs depending on hand-off targets in the dialog flow. Read every sibling INTENT_SPEC in full — truncated reads cause silent contradiction across hand-offs.
test cases passed, vs 6 / 22 without
More skills from the same source and nearby in the registry, with their headline benchmark lift.