Favicon of trieste-dev

trieste-dev Skill

AI Agent SkillC++Open source

Plan and implement Trieste-based compiler passes and AST transformations for rego-cpp. Use when: adding new compiler passes, modifying AST structure, implementing new Rego language features, debugging pass failures, working with well-formedness definitions, or performing any multi-step implementation that touches the T Published by microsoft in rego-cpp.

What is trieste-dev Skill?

Plan and implement Trieste-based compiler passes and AST transformations for rego-cpp. Use when: adding new compiler passes, modifying AST structure, implementing new Rego language features, debugging pass failures, working with well-formedness definitions, or performing any multi-step implementation that touches the T Published by microsoft in rego-cpp. This profile combines repository metadata with install, compatibility, and usage signals so developers can quickly decide whether it fits their agent workflow before opening the source repository.

Trust signal
95/100
Maintenance signal
90/100
Adoption signal
41/100

Automated repository signals based on public metadata such as recency, license, installation evidence, and adoption. These are not a security audit or endorsement.

Key capabilities

  • Includes SKILL.md support
  • Reusable instructions support
  • Developers using rego-cpp

Technical details

Copy skill directory
  • Install or run with Copy skill directory

When to use trieste-dev Skill

  • Use it for developers using rego-cpp.

Built with

C++Copy skill directory

Editorial notes

Source

  • Creator: microsoft
  • Repository: microsoft/rego-cpp
  • Skill file: .github/skills/trieste-dev/SKILL.md

What it does

Plan and implement Trieste-based compiler passes and AST transformations for rego-cpp. Use when: adding new compiler passes, modifying AST structure, implementing new Rego language features, debugging pass failures, working with well-formedness definitions, or performing any multi-step implementation that touches the T

Skill instructions

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: - Pass: A PassDef that takes an AST conforming to an input well-formedness (WF) definition and rewrites it to conform to an output WF definition. Passes run repeatedly until no more rules match (fixpoint), unless dir::once is specified. - Well-formedness (WF): A structural specification of valid AST shapes. Each pass declares its outpu

Explore related resources

Frequently asked questions

What is trieste-dev?

trieste-dev is a open-source AI agent skill with Copy skill directory. Plan and implement Trieste-based compiler passes and AST transformations for rego-cpp.

Who is trieste-dev best for?

trieste-dev is best for reusing agent instructions, scripts, and references.

How do I install trieste-dev?

Install or run trieste-dev using Copy skill directory. Check trieste-dev for the latest setup command.

Is trieste-dev actively maintained?

trieste-dev may need a closer maintenance check before production use.

Share:

Stars
46
Forks
17
Last commit
13 days ago
Repository age
3 years
License
MIT

Auto-fetched from GitHub.

Ad
Favicon

 

  
 

Similar to trieste-dev