Monorepo patterns -- Turborepo, pnpm workspaces, shared packages, build caching. Use when project has turbo.json, pnpm-workspace.yaml, or lerna.json.
Detection: Check for turbo.json, pnpm-workspace.yaml, lerna.json, or nx.json. If absent, skip.
apps/
web/ # Next.js frontend
api/ # NestJS/Express backend
mobile/ # React Native app
packages/
ui/ # Shared component library
config/ # Shared ESLint, TypeScript, Tailwind configs
types/ # Shared TypeScript types/interfaces
utils/ # Shared utility functions
turbo.json
pnpm-workspace.yaml
package.json # root — no dependencies, only scripts
# pnpm-workspace.yaml