Lagune Engineering Reference

Regole di ingegneria interne al progetto per la codebase Lagune (toolchain, convenzioni, build)

di wellwelwel · wellwelwel/lagune

Richiede configurazione ★ 8.0/10

Lagune Engineering Reference — Regole di ingegneria interne al progetto per la codebase Lagune (toolchain, convenzioni, build)

Cosa fa

Il riferimento ingegneristico autorevole per il progetto Lagune: la sua toolchain Node/Bun/Deno agnostica al runtime, le convenzioni di codice TypeScript e le regole di tipo, il percorso di build/distribuzione esbuild e come funzionano i suoi hook di tracciamento deterministici. Si attiva per i contributori prima di scrivere o modificare il codice sorgente sotto src/ o test/, o prima della build — all'interno del repo Lagune.

Rapporto di test

Un regolamento per un singolo progetto, non una skill generale: detta le convenzioni esatte di Lagune (solo ESM, solo named exports, tutti i tipi confinati a src/types/, nessun any o as-unknown-as, prefisso di importazione node:, Poku su tre runtime) che nessuna baseline potrebbe inferire — genuinamente utile, ma solo se si lavora all'interno del repo Lagune. Marcato internal:true, e i suoi due collegamenti principali, CLAUDE.md e la skill di architettura, sono lasciati in sospeso perché l'installazione a singola directory non copia nessuno dei due.

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

Installazione

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

Comandi e prompt di esempio

  • /lagune-engineeringRegole di ingegneria interne al progetto per la codebase Lagune (toolchain, convenzioni, build)

Gli skill si attivano con richieste in linguaggio naturale, senza comandi da ricordare. Dopo l'installazione, prompt come questi lo attivano (in inglese):

  • 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?