Lagune Engineering Reference
Wewnętrzne zasady inżynieryjne dla bazy kodu Lagune (łańcuch narzędzi, konwencje, budowanie)
Działa po konfiguracji
Co robi ten skill
Autorytatywne odniesienie inżynieryjne dla projektu Lagune: jego niezależny od środowiska uruchomieniowego łańcuch narzędzi Node/Bun/Deno, konwencje kodu TypeScript i reguły typowania, ścieżka budowania/dystrybucji esbuild oraz sposób działania jego deterministycznych hooków śledzących. Uruchamia się dla współtwórców przed pisaniem lub zmianą kodu źródłowego w src/ lub test/, lub przed kompilacją — wewnątrz repozytorium Lagune.
Raport z testu
Reguły dla pojedynczego projektu, nie ogólna umiejętność: dyktuje dokładne konwencje Lagune (tylko ESM, tylko eksporty nazwane, wszystkie typy ograniczone do src/types/, brak any lub as-unknown-as, prefiks importu node:, Poku w trzech środowiskach uruchomieniowych), których żadna podstawa nie mogłaby wywnioskować — autentycznie przydatne, ale tylko jeśli pracujesz w repozytorium Lagune. Oznaczone internal:true, a jego dwa główne linki krzyżowe, CLAUDE.md i umiejętność architektury, pozostają wiszące, ponieważ instalacja pojedynczego katalogu nie kopiuje żadnego z nich.
Testowano: 2026-07-24 · Claude Code 2.x (agent harness)
Instalacja
git clone https://github.com/wellwelwel/lagune mkdir -p ~/.claude/skills cd lagune && cp -r .claude/skills/engineering ~/.claude/skills/lagune-engineering
Komendy i przykładowe prompty
/lagune-engineeringWewnętrzne zasady inżynieryjne dla bazy kodu Lagune (łańcuch narzędzi, konwencje, budowanie)
Skille uruchamiają się na zwykłe polecenia — bez komend do zapamiętania. Po instalacji aktywują go prompty takie jak te (po angielsku):
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?