Lagune Engineering Reference
Regole di ingegneria interne al progetto per la codebase Lagune (toolchain, convenzioni, build)
Richiede configurazione
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 pathHow do Lagune's deterministic tracking hooks actually work?