Glue

Offisiell Glue IDL-guide: modell én gang, generer TS/Python/Rust/Go/OpenAPI/Protobuf.

av guywaldman · guywaldman/glue

Bestått ★ 9.6/10

Glue — Offisiell Glue IDL-guide: modell én gang, generer TS/Python/Rust/Go/OpenAPI/Protobuf.

Hva den gjør

Veileder en agent gjennom skriving, gjennomgang og validering av Glue IDL (.glue) filer og .gluerc konfigurasjon, deretter generering av kode for TypeScript, Python, Rust, Go, OpenAPI, JSON Schema, eller Protobuf fra én sannhetskilde. Dokumenterer eksakt syntaks (modeller, enums, type aliaser, endepunkter, @field metadata, imports), et fullstendig gjennomarbeidet eksempel, og en gjennomgangs-sjekkliste, pluss ærlig oppgitte nåværende begrensninger (ingen generics, ingen kryss-typer). Utløses ved design, skriving, gjennomgang eller generering av kode fra Glue-filer.

Testrapport

Glue er en obskur, nylig versjonert (1.12.1) IDL en basismodell har i hovedsak ingen treningseksponering for — en u-veiledet baseline fant opp plausible-men-feil syntaks (`interface`, `:id` sti-parametre, en bar `number` type), mens man fulgte skillen produserte en fil som matchet den dokumenterte grammatikken nøyaktig (`model`, `{id}` plassholdere, `responses: {}` blokker, `///` dokumentasjonskommentarer).

Testet på: 2026-07-15 · Claude Code 2.x (agent harness)

Installer

git clone https://github.com/guywaldman/glue
mkdir -p ~/.claude/skills
cp -r glue/skills/glue ~/.claude/skills/glue

Kommandoer og eksempelprompter

  • /glueOffisiell Glue IDL-guide: modell én gang, generer TS/Python/Rust/Go/OpenAPI/Protobuf.

Skills utløses av vanlige forespørsler — ingen kommandoer å huske. Etter installasjonen aktiverer prompter som disse skillen (på engelsk):

  • What's the Glue syntax to model a User type and a CreateOrder endpoint?
  • Review my .gluerc.yaml config for multi-target codegen setup
  • Convert this OpenAPI schema into a Glue IDL file with type aliases