Agent skill
monorepo
Monorepo script commands and conventions for this codebase. Use when the user says "how do I run", "bun run", "build this", "run tests", "typecheck", or when running builds, tests, formatting, linting, or type checking across packages.
Stars
4,333
Forks
311
Install this agent skill to your Project
npx add-skill https://github.com/EpicenterHQ/epicenter/tree/main/.agents/skills/monorepo
Metadata
Additional technical details for this skill
- author
- epicenter
- version
- 1.0
SKILL.md
Script Commands
Reference Repositories
- jsrepo — Package distribution for monorepos
- WXT — Browser extension framework (used by tab-manager app)
The monorepo uses consistent script naming conventions:
When to Apply This Skill
Use this pattern when you need to:
- Run formatting, linting, or type-check scripts in this monorepo.
- Choose between auto-fix commands and
:checkCI-only variants. - Verify final changes with the repo-standard
bun typecheckworkflow.
| Command | Purpose | When to use |
|---|---|---|
bun format |
Fix formatting (biome) | Development |
bun format:check |
Check formatting | CI |
bun lint |
Fix lint issues (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)
:checksuffix = check only (for CI, no modifications)typecheckalone = type checking (separate concern, cannot auto-fix)
After Completing Code Changes
Run type checking to verify:
bash
bun typecheck
This runs turbo run typecheck which executes the typecheck script in each package (e.g., tsc --noEmit, svelte-check).
Didn't find tool you were looking for?