Lagune Engineering Reference

Projektinterne ingeniørregler for Lagune-kodebasen (værktøjskæde, konventioner, build)

Af wellwelwel · wellwelwel/lagune

Virker med opsætning ★ 8.0/10

Lagune Engineering Reference — Projektinterne ingeniørregler for Lagune-kodebasen (værktøjskæde, konventioner, build)

Hvad det gør

Den autoritative ingeniørreference for Lagune-projektet: dens runtime-agnostiske Node/Bun/Deno-værktøjskæde, TypeScript-kodekonventioner og type-regler, esbuild build/distribution-stien, og hvordan dens deterministiske tracking hooks fungerer. Udløses for bidragydere før skrivning eller ændring af kilde under src/ eller test/, eller før build – inde i Lagune-repoet.

Testrapport

En enkelt-projekt regelbog, ikke en generel skill: den dikterer Lagunes præcise konventioner (ESM-only, named exports only, alle typer begrænset til src/types/, ingen any eller as-unknown-as, node: import prefix, Poku på tværs af tre runtimes), som ingen baseline kunne udlede – ægte nyttig, men kun hvis du arbejder inde i Lagune-repoet. Markeret internal:true, og dens to overskrifts-krydslinks, CLAUDE.md og arkitektur-skillen, er efterladt hængende, fordi enkelt-dir-installationen ikke kopierer nogen af dem.

Testet: 2026-07-24 · Claude Code 2.x (agent harness)

Installation

git clone https://github.com/wellwelwel/lagune
mkdir -p ~/.claude/skills
cd lagune && cp -r .claude/skills/engineering ~/.claude/skills/lagune-engineering

Kommandoer og eksempelprompter

  • /lagune-engineeringProjektinterne ingeniørregler for Lagune-kodebasen (værktøjskæde, konventioner, build)

Skills udløses af almindelige forespørgsler — ingen kommandoer at huske. Efter installationen aktiverer prompter som disse skillen (på engelsk):

  • What are the TypeScript conventions before I edit src/?
  • Explain Lagune's esbuild build and distribution path
  • How do Lagune's deterministic tracking hooks actually work?