Glue

Officiell Glue IDL-guide: modellera en gång, generera TS/Python/Rust/Go/OpenAPI/Protobuf.

av guywaldman · guywaldman/glue

Testad · Fungerar ★ 9.6/10

Glue — Officiell Glue IDL-guide: modellera en gång, generera TS/Python/Rust/Go/OpenAPI/Protobuf.

Vad den gör

Guidar en agent genom att skriva, granska och validera Glue IDL (.glue) filer och .gluerc-konfiguration, sedan generera kod för TypeScript, Python, Rust, Go, OpenAPI, JSON Schema, eller Protobuf från en enda sanningskälla. Dokumenterar exakt syntax (modeller, enums, typalias, endpoints, @field metadata, imports), ett fullständigt genomarbetat exempel, och en granskningschecklista, plus ärligt angivna nuvarande begränsningar (inga generiska typer, inga snitttyper). Triggers vid design, skrivning, granskning eller generering av kod från Glue-filer.

Testrapport

Glue är en obskyr, nyligen versionerad (1.12.1) IDL som en basmodell har i princip ingen tränings-exponering för — en o-guidad baslinje hittade på trovärdig men felaktig syntax (`interface`, `:id` sökvägsparametrar, en bar `number` typ), medan man följde skillen producerades en fil som matchade den dokumenterade grammatiken exakt (`model`, `{id}` platshållare, `responses: {}` block, `///` dokumentationskommentarer).

Testad: 2026-07-15 · Claude Code 2.x (agent harness)

Installation

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

Kommandon och exempelprompter

  • /glueOfficiell Glue IDL-guide: modellera en gång, generera TS/Python/Rust/Go/OpenAPI/Protobuf.

Skills triggas av vanliga förfrågningar — inga kommandon att memorera. Efter installationen aktiverar prompter som dessa skillen (på engelska):

  • 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