toolchain-commands

Installation
SKILL.md

Toolchain, commands, and CI

When to use: Installing dependencies, running dev/build/test/lint, filtering packages, single-test runs, git hooks, preparing a clone (.env.development / .env.test), or Docker-backed local services and dev servers.

Stack (summary)

  • Runtime: Node.js 25 via mise.toml (also engines in root package.json). Use mise install / mise exec so Vitest and Uint8Array.fromHex / toHex match production; Node 22 lacks those APIs and will fail tests that touch @repo/utils crypto helpers.
  • Package manager: package.json packageManager field (e.g. pnpm). Install deps: pnpm install
  • Task runner: turbo via root scripts
  • Lint/format: Biome (@biomejs/biome 1.9.x)
  • TypeScript: 6.0.x + TypeScript 7 beta (@typescript/native-preview) for typechecking. pnpm typecheck runs tsgo (the native preview binary) — never invoke tsc directly in scripts or docs.
  • Bundler: tsdown (replaces the deprecated tsup). App builds and library DTS emission run under tsdown.
  • Tests: Vitest 3.x
  • Core logic: Effect TS primitives
  • Postgres ORM: Drizzle
  • API/ingest boundaries: Hono
  • Web app: TanStack Start + React

Top-level commands (repo root)

Related skills
Installs
4
GitHub Stars
4.0K
First Seen
5 days ago