CLAUDE.md · excalidraw/excalidraw
CLAUDE.md from excalidraw/excalidraw: 35 lines covering Project Structure, Development Workflow, Development Commands, Architecture Notes.
Template by excalidraw
Chalk Labs
Need help deploying CLAUDE.md · excalidraw/excalidraw?
Chalk Labs sets up agents like this inside real teams: connected to your tools, tested on your data, with a human in the loop where it matters.
Install
Works with Claude Code. Read the repository before you give any tool access to your data.
curl -fsSL https://raw.githubusercontent.com/excalidraw/excalidraw/master/CLAUDE.md -o CLAUDE.md
Read it and adapt it to your project before use.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: documentation
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
What's in it
A CLAUDE.md file: project memory Claude Code loads at the start of every session.
- For
- Claude Code
- Length
- 35 lines
- File
CLAUDE.md
Sections
- Project Structure
- Development Workflow
- Development Commands
- Architecture Notes
First lines (shown under the repo's MIT license)
# CLAUDE.md ## Project Structure Excalidraw is a **monorepo** with a clear separation between the core library and the application: - **`packages/excalidraw/`** - Main React component library published to npm as `@excalidraw/excalidraw` - **`excalidraw-app/`** - Full-featured web application (excalidraw.com) that uses the library - **`packages/`** - Core packages: `@excalidraw/common`, `@excalidraw/element`, `@excalidraw/math`, `@excalidraw/utils` - **`examples/`** - Integration examples (NextJS, browser script) ## Development Workflow 1. **Package Development**: Work in `packages/*` for editor features 2. **App Development**: Work in `excalidraw-app/` for app-specific features 3. **Testing**: Always run `yarn test:update` before committing 4. **Type Safety**: Use `yarn test:typecheck` to verify TypeScript ## Development Commands ```bash yarn test:typecheck # TypeScript type checking yarn test:update # Run all tests (with snapshot updates) yarn fix # Auto-fix formatting and linting issues ``` ## Architecture Notes ### Package System - Uses Yarn workspaces for monorepo management - Internal packages use path aliases (see `vitest.config.mts`) - Build system uses esbuild for packages, Vite for the app - TypeScript throughout with strict configuration
Signals
- Stars
- 134,484
- Forks
- 15,814
- Open issues
- 2,151
- Last commit (this folder)
- May 25, 2025 (1 year ago)
- Last release
- Apr 21, 2026 (6 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/excalidraw/excalidraw
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
Done for you
Rather not set it up yourself?
Chalk Labs scopes, builds and runs agents for your team: the task audit, the eval harness, the integrations and the weekly ops report. Fixed scope, priced before we start.
See how we build AI agents →Read the case studies
Chalk Labs is a two-founder AI and growth studio. We build AI agents, CRMs and MVPs for Web3 and AI companies, and have shipped 50+ product and token launches.
- launches shipped
- 50+
- launches shipped
- media placements
- 500+
- media placements
- founders on every account
- 2
- founders on every account
Press we've placed: Forbes · CoinDesk · Decrypt · Cointelegraph · The Block
Rahil Jain, Co-founder, Chalk Labs. Ex-Goldman Sachs engineer. You talk to the person who builds it.
Get CLAUDE.md · excalidraw/excalidraw running in your business
Tell us what you want to automate. A founder replies within one working day with a plan, not a pitch deck.
Cite this page
CLAUDE.md · excalidraw/excalidraw. Agent Mart. https://agentmart.dev/templates/excalidraw-excalidraw-claude-md (last updated 2026-10-24)