EpicenterHQ

monorepo

Monorepo script commands and conventions for this codebase. Use when running builds, tests, formatting, linting, or type checking.

EpicenterHQ 4,604 348 Updated 3mo ago
GitHub

Install

npx skillscat add epicenterhq/epicenter/monorepo

Install via the SkillsCat registry.

SKILL.md

Script Commands

The monorepo uses consistent script naming conventions:

Command Purpose When to use
bun format Fix formatting (biome + prettier) Development
bun format:check Check formatting CI
bun lint Fix lint issues (eslint + biome) Development
bun lint:check Check lint issues CI
bun typecheck Type checking (tsc, svelte-check, astro check) Both

Convention

  • No suffix = fix (modifies files)
  • :check suffix = check only (for CI, no modifications)
  • typecheck alone = type checking (separate concern, cannot auto-fix)

After Completing Code Changes

Run type checking to verify:

bun typecheck

This runs turbo run typecheck which executes the typecheck script in each package (e.g., tsc --noEmit, svelte-check).