What problem does it solve?
It helps you create and continuously improve the language.descriptor.yml that drives accurate prompt generation and evaluation for a Langium DSL project, avoiding broken paths, missing services, and generic outputs.
Core Features & Use Cases
- Descriptor bootstrapping: Creates a language descriptor from your Langium project when none exists yet, using the lai workflow.
- Guided iterative refinement: Reviews and improves descriptor fields such as grammar, langium config, services, examples, and documentation references.
- Validation and downstream regeneration: Validates descriptor correctness and then regenerates system prompts and evaluation artifacts so changes are reflected immediately.
- Common fixes for eval issues: Improves descriptor accuracy to address low success rates, validation failures, scoping misunderstandings, and vague LLM output.
Quick Start
Run the lai-gen-descriptor skill to generate a missing language.descriptor.yml for your Langium project, then iteratively validate and refine it so prompts and evaluations match your DSL’s real structure.