engineering
Authoritative engineering reference for Lagune, covering the toolchain, code conventions, type rules, the build and distribution path, and how the tracking hooks work. Use before writing or changing source under src/ or test/, or before the build.
npx skills add wellwelwel/lagune --skill engineering --agent claude-code
Same command for any agent — swap --agent for codex, cursor, copilot.
Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.
# Lagune engineering This skill is the specialized, authoritative description of **how Lagune is built**: the toolchain, code conventions, type rules, the build and distribution path, and the implementation of the deterministic tracking hooks. Consult it before writing or changing source, before touching the build, and whenever you apply the code conventions. The product mission and workflow philosophy live in [CLAUDE.md](../../../CLAUDE.md). The repository layout, the command/template split, the core/adapter boundary, what Lagune scaffolds, and the tracking-map model live in the [architecture](../architecture/SKILL.md) skill. This skill covers the _build_, not the _shape_. ## Toolchain - **Runtimes:** Node.js (current LTS), Bun, and Deno. Lagune must run on all three, so keep code runtime-agnostic. - **Language:** TypeScript, authored in `src/`. - **Module system:** ES Modules only (ESM) throughout. - **Package manager:** npm, matching the npx/npm distribution path. - **Bundler:** esbuild (transpile and bundle only, it does not type-check). - **Type-checking:** `tsc --noEmit`, run separately since esbuild skips type checks. - **Tests:** Poku, run against each runtime: Node (`npm t
- Toolchain
- Code conventions
- General
- Types
- Build & ship
- The tracking hooks
What does the engineering skill do?
Authoritative engineering reference for Lagune, covering the toolchain, code conventions, type rules, the build and distribution path, and how the tracking hooks work. Use before writing or changing source under src/ or test/, or before the build.
How do I install it?
Run `npx skills add wellwelwel/lagune --skill engineering --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.
Where does this skill come from?
From wellwelwel/lagune, a repository with 89 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.
Is a popular skill a good skill?
Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.
