monorepo
Installation
SKILL.md
Monorepo Architecture
Use this skill to create predictable package boundaries, shared tooling, and fast incremental builds.
Use This Skill When
- Multiple apps share code and release cadence.
- You need shared packages (
ui,types,config,utils). - Build/test/lint pipelines need workspace-level orchestration.
Core Contract
- Keep deployable apps in
apps/. - Keep reusable packages in
packages/. - Use workspace protocol dependencies (
workspace:*). - Use Turbo pipelines for dependency-aware task execution.
- Keep environment variables explicit per app/package boundary.