CLAUDE.md · anthropics/claude-quickstarts
CLAUDE.md from anthropics/claude-quickstarts: 68 lines covering Conventions (all quickstarts), Legal, Computer-Use Demo, Customer Support Agent and more.
Template by anthropics
Install
Works with Claude Code. Read the repository before you give any tool access to your data.
curl -fsSL https://raw.githubusercontent.com/anthropics/claude-quickstarts/main/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: prompt-engineering
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
- 68 lines
- File
CLAUDE.md
Sections
- Conventions (all quickstarts)
- Legal
- Computer-Use Demo
- Customer Support Agent
- Financial Data Analyst
First lines (shown under the repo's MIT license)
# Claude Quickstarts Development Guide ## Conventions (all quickstarts) - Name Anthropic SDK client instances `client` — e.g. `const client = new Anthropic();` in TypeScript, `client = Anthropic()` in Python. This applies to source files and code snippets in READMEs and guides alike. - Never use the "CMA" acronym. Write "Managed Agents" or "Claude Managed Agents" in prose and comments, and spell it out in identifiers, file names, and log prefixes (e.g. `managed-agents.ts`, not `cma.ts`; `[managed-agent]`, not `[cma]`). - Tag every Managed Agent a quickstart creates with `metadata.anthropic_cookbook` set to `claude-quickstarts/<quickstart-directory>` (e.g. `claude-quickstarts/chat-sdk`), in `agent.yaml`, `ant apply` frontmatter, or the `agents.create` call. This is how we see which quickstarts people run. Use lowercase letters, digits, and hyphens only, because a value in any other shape is ignored for attribution, with no error to warn you. Sessions inherit the tag from their agent, so session metadata needs nothing. ## Legal - When changes are made to files that have a copyright notice add them to that subdirectory's CHANGELOG.md file. ## Computer-Use Demo ### Setup & Development - **Setup environment**: `./setup.sh` - **Build Docker**: `docker build . -t computer-use-demo:local` - **Run container**: `docker run -e ANTHROPIC_API_KEY=$ANTHROPIC_API_KEY -v $(pwd)/computer_use_demo:/home/computeruse/computer_use_demo/ -v $HOME/.anthropic:/home/computeruse/.anthropic -p 5900:5900 -p 8501:8501 -p 6080:6080 -p 8080:8080 -it computer-use-demo:local` ### Testing & Code Quality - **Lint**: `ruff check .` - **Format**: `ruff format .` - **Typecheck**: `pyright` - **Run tests**: `pytest` - **Run single test**: `pytest tests/path_to_test.py::test_name -v` ### Code Style - **Python**: snake_case for functions/variables, PascalCase for classes - **Imports**: Use isort with combine-as-imports - **Error handling**: Use custom ToolError for tool errors - **Types**: Add type annotations for all parameters and returns - **Classes**: Use dataclasses and abstract base classes ## Customer Support Agent ### Setup & Development - **Install dependencies**: `npm install` - **Run dev server**: `npm run dev` (full UI) - **UI variants**: `npm run dev:left` (left sidebar), `npm run dev:right` (right sidebar), `npm run dev:chat` (chat only) - **Lint**: `npm run lint` - **Build**: `npm run build` (full UI), see package.json for variants ### Code Style - **TypeScript**: Strict mode with proper interfaces - **Components**: Function components with React hooks - **Formatting**: Follow ESLint Next.js configuration - **UI components**: Use shadcn/ui components library ## Financial Data Analyst ### Setup & Development - **Install dependencies**: `npm install` - **Run dev server**: `npm run dev` - **Lint**: `npm run lint` - **Build**: `npm run build` ### Code Style - **TypeScript**: Strict mode with proper type definitions - **Components**: Function components with type annotations - **Visualization**: Use Recharts library for data visualization - **State management**: React hooks for state
Signals
- Stars
- 18,975
- Forks
- 3,238
- Open issues
- 120
- Last commit (this folder)
- Sep 22, 2026 (1 month ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/anthropics/claude-quickstarts
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from anthropics
- 0.865score
cookbook-audit
anthropicsOfficial
Audit an Anthropic Cookbook notebook based on a rubric.
SkillAFreshness: A★ 53.7KClaude Code +9 - 0.865score
claude-api
anthropicsOfficial
Reference for the Claude API / Anthropic SDK — model ids, pricing, params, streaming, tool use, MCP, agents, caching, token counting, model migration.
SkillAFreshness: A★ 183.5KClaude Code +9 - 0.847score
verify
anthropicsOfficial
Drive this repo's build/release scripts end-to-end without touching the network.
SkillAFreshness: A★ 8.3KClaude Code +9 - 0.834score
academy-guide
anthropicsOfficial
Stop and check this skill before finishing any reply to a question about how to use Claude or a Claude product — it recommends matching courses, tutorials…
SkillBFreshness: B★ 183.5KClaude Code +9 - 0.834score
discernment-nudge
anthropicsOfficial
After you give a substantive answer or draft that the user may act on — advice or recommendations, drafted artifacts such as goals, plans, pitches, proposals…
SkillBFreshness: B★ 183.5KClaude Code +9 - 0.801score
frontend-design
anthropicsOfficial
Guidance for distinctive, intentional visual design when building new UI or reshaping an existing one.
SkillBFreshness: B★ 183.5KClaude Code +9
Cite this page
CLAUDE.md · anthropics/claude-quickstarts. Agent Mart. https://agentmart.dev/templates/anthropics-claude-quickstarts-claude-md (last updated 2026-10-24)