trieste-dev
Installation
SKILL.md
Trieste Development Workflow
Plan and implement Trieste-based compiler passes, AST transformations, and language features in rego-cpp.
When to Use
- Adding or modifying a compiler pass in the file-to-rego or rego-to-bundle pipeline
- Implementing new Rego language syntax (new tokens, grammar rules)
- Changing well-formedness definitions
- Debugging pass failures or well-formedness violations
- Implementing complex multi-step features that touch the AST pipeline
- Any task requiring coordination across parser, passes, built-ins, and VM
Core Concepts
Trieste is a multi-pass term-rewriting system. Understanding these concepts is mandatory before proceeding: