What problem does it solve?
This skill converts business rules into a JSON DSL that complies with the current ExecDSL implementation constraints, and uses the repository's built-in validation script to perform post-generation checks and repairs. It helps generate the variables, steps, and on_fail structure from natural language prompts, validation rules, and SQL check requirements, and to verify that candidate DSLs satisfy the repository's check_engine parsing, references, message templates, and SQL safety rules.
Core Features & Use Cases
- Automates the transformation of business rules into a top-level DSL structure consisting of variables, steps, and on_fail.
- Aligns generated DSL with hard rules and intake checklist, and validates against the project-level validator, repairing issues within up to three iterations.
- Determines DSL suitability for repository check_engine parsing, references, and messaging templates, ensuring safe SQL usage and proper outputs/consumes where relevant.
Quick Start
Provide your business requirements in natural language and run the generator to produce and validate the ExecDSL JSON until it passes project checks.