What problem does it solve? AI features leak prose replies and fabricate facts when the model is merely prompted to behave. This Skill replaces prompt-level requests with structural guarantees — forced tool calls, closed enums, and verified data stores — so the model physically cannot emit raw text or invent numbers. ## Core Features & Use Cases - Three contract levels: classifier contracts (closed-enum intent routing), render-tools contracts (component library as tool set), and tool-loop contracts with server-side fact hydration for live agents. - Five structural layers: forced tool_choice, prose-free schemas, closed and total enums with designed fallback recipes, renderer-only screen access, and verified-store data hydration. - Reliability spine: keyword-regex backstop, server-side output validation, confidence thresholds, and a split between guide (willing-but-lost) and fallback (off-limits) failure intents. - Use Case: Building a voice-first portfolio router where any visitor utterance — including gibberish or off-limits salary questions — resolves to a designed UI recipe, never a raw model sentence. ## Quick Start Use this skill to design the intent router and output contract for my AI feature so the model can only render designed components and never reply in prose.