Featured
TypeScript Monorepo CLAUDE.md Template
CLAUDE.md for Turborepo/Nx monorepo projects
Category:templates
Type:template
Difficulty:advanced
Language:Markdown
typescript
devops
advanced
Description
CLAUDE.md template designed for TypeScript monorepo projects using Turborepo or Nx. Covers workspace structure, shared packages, build pipelines, dependency management, and cross-package development patterns.
Content
Resource Content
# TypeScript Monorepo ## Overview Monorepo using Turborepo with shared TypeScript packages. ## Tech Stack - Build: Turborepo - Package Manager: pnpm - Language: TypeScript - Testing: Vitest ## Key Commands ```bash # From root pnpm install # Install all deps pnpm dev # Dev all packages pnpm build # Build all packages pnpm test # Test all packages pnpm lint # Lint all packages # Specific package pnpm --filter @repo/web dev pnpm --filter @repo/api build ``` ## Project Structure ``` / ├── apps/ │ ├── web/ # Next.js frontend │ ├── api/ # Backend service │ └── docs/ # Documentation ├── packages/ │ ├── ui/ # Shared components │ ├── config/ # Shared configs │ ├── types/ # Shared types │ └── utils/ # Shared utilities ├── turbo.json # Pipeline config └── pnpm-workspace.yaml # Workspace config ``` ## Conventions - Internal packages use `@repo/` prefix - Shared types in `packages/types` - Use workspace protocol: `"@repo/ui": "workspace:*"` ## Important Notes - Turborepo caches builds automatically - Use `--filter` for targeted commands - Update root `package.json` for new deps
Rate This Resource
0
Help others discover great resources
Statistics
0
Stars
0
Copies
428
Days ago
171
Views
Claude Code Guides
How Claude Code builds working context and persistent memory
Context and Memory
Understand the difference between session context, CLAUDE.md instructions, MEMORY.md indexing, and relevance-based memory recall.
How Claude Code persists work across long conversations
Sessions, Resume, and Compaction
A guide to transcript storage, session resume behavior, cross-project boundaries, and why long-lived conversations need compaction.
How to bring Claude Code into a new codebase without losing the plot
Repo Onboarding Workflow
A practical onboarding path for large or unfamiliar repositories, built around context capture, file discovery, and a stable working plan.
How to avoid context drift in extended Claude Code sessions
Managing Long Session Context
A guide to keeping long-running work coherent by using plans, memory correctly, and prompts that resist context sprawl.
Two persistence layers with different jobs
CLAUDE.md vs MEMORY.md
A clear comparison between repository-scoped collaboration instructions and persistent memory files intended to survive across future conversations.