setup-base

Installation
SKILL.md

Setup

Bootstrap a new TypeScript project with the following base tooling:

  • Biome (via ultracite presets)
  • t3-env for type-safe environment variables
  • Knip for unused code detection
  • TypeScript with tsgo
  • Vitest for testing

Why This Stack

Each tool solves a specific problem in the development workflow:

  • Biome (via ultracite) — Single tool for formatting and linting, replacing ESLint + Prettier. Significantly faster due to Rust implementation.
  • t3-env — Validates environment variables at startup so missing or malformed values fail immediately instead of causing silent runtime bugs.
  • Knip — Detects unused exports, dependencies, and files. Keeps the codebase lean as it evolves.
  • tsgo (@typescript/native-preview) — Native Go port of TypeScript's type checker, substantially faster than tsc.

Steps

Related skills
Installs
1
GitHub Stars
4
First Seen
Mar 5, 2026