What problem does it solve? Application LLM calls often end up with prompts buried in services, inconsistent model choices, and reused tracing scenarios that corrupt latency, cost, and quality metrics. This Skill enforces conventions that keep prompt identity, model policy, structured output, and tracing cleanly separated. ## Core Features & Use Cases - Prompt Ownership and Versioning: Places reusable generation contracts in packages/prompts with co-located version constants formatted as v<major> or v<major>.<minor>. - Scenario and Tracing Discipline: Ensures each business workflow maps to a distinct tracing scenario so metrics are never contaminated by borrowed placeholders. - Structured Generation: Aligns JSON schemas with prompt instructions, validates output at the service boundary, and preserves fallback behavior. - Use Case: When adding a new AI-generated content feature, use this Skill to create the prompt chain, assign a scenario, configure the model policy, and write tests asserting scenario, promptVersion, and schemaName. ## Quick Start Use the llm-generation skill to implement a new structured generation workflow with a versioned prompt, correct tracing scenario, and validation tests.