Skip to content
Agentmart
Submit a tool

CLAUDE.md · plotly/dash

CLAUDE.md from plotly/dash: 39 lines covering Project Overview, Docs, Writing Style, Quality Gate.

Template by plotly

IndexedMIT★ 24,468
Write a review

Install

Works with Claude Code. Read the repository before you give any tool access to your data.

curl -fsSL https://raw.githubusercontent.com/plotly/dash/dev/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.

We use your email only for this newsletter. Privacy

About

The CLAUDE.md file that plotly/dash (24,468 stars) keeps for coding agents. It has 39 lines in 4 sections: Project Overview; Docs; Writing Style; Quality Gate. Use it as a model for your own project's instructions.

Use cases: prompt-engineering

No 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
39 lines
File
CLAUDE.md

Sections

  1. Project Overview
  2. Docs
  3. Writing Style
  4. Quality Gate

First lines (shown under the repo's MIT license)

# CLAUDE.md

Guidance for Claude Code (claude.ai/code) working in this repo.

## Project Overview

Dash is a Python framework for building reactive web-based data visualization applications. Built on Plotly.js, React, and Flask.

## Docs

Deeper reference lives in `.ai/`. Open the one that covers what you're touching, don't read them all up front:

- `COMMANDS.md` - build, test, lint commands
- `ARCHITECTURE.md` - backend, callbacks, pages, background callbacks, stores, async, security
- `RENDERER.md` - frontend, crawlLayout, Redux store, clientside API
- `COMPONENTS.md` - component system, generation, resources
- `TESTING.md` - test framework, fixtures, patterns
- `TROUBLESHOOTING.md` - common errors and fixes
- `PERFORMANCE.md` - benchmark harness, profiling, and performance findings

To find code, grep. Don't rely on a hand-kept file map, it goes stale.

## Writing Style

Applies to code comments, commit messages, PR descriptions, review comments, and CHANGELOG entries.

- **Comments are a last resort.** The code is Python and should read on its own. Write a comment only when the code cannot explain itself: a non-obvious why, a workaround, a gotcha. Never narrate what the next line already says. If in doubt, leave it out.
- **No em dashes or en dashes (`—` `–`).** Use a colon, comma, parentheses, or two sentences.
- **Straight ASCII only.** Straight quotes and apostrophes (`'` `"`), no curly ones. No ellipsis character (`…`); write three periods if you really need them. No decorative unicode.
- **Plain words.** Say the thing directly, in words most people know. No AI filler, no thesaurus vocabulary, no heavy styling. Short and to the point.

## Quality Gate

Before you say a change works:

1. **Prove it in a running app.** Write a small repro app in the scratchpad and drive it headless with `dash_duo` (a throwaway pytest test is the practical way, see `.ai/TESTING.md`). Watch the real behavior. "The code looks right" is not done.
2. **Leave a test behind.** Any behavior change or fix needs a test that stays in the tree: an integration/acceptance test under `tests/integration/`, or a renderer test for frontend-only work. It should fail before your change and pass after. Never run the whole integration suite at once, always a specific file or `-k`.
3. **Second-model review.** Before handing back, launch a review subagent on a different model (the Agent tool takes a `model` override, e.g. Sonnet when you're on Opus) to check the diff for correctness and cases you missed. Fold in what holds up. A fresh model catches what the author misses.

Signals

Stars
24,468
Forks
2,331
Open issues
394
Last commit (this folder)
Aug 31, 2026 (1 month ago)
Last release
Jul 21, 2026 (3 months ago)

From GitHub (fetched Oct 24, 2026).

Details

License
MIT
First seen
Oct 24, 2026
Last checked
Oct 24, 2026
Cite this page

CLAUDE.md · plotly/dash. Agent Mart. https://agentmart.dev/templates/plotly-dash-claude-md (last updated 2026-10-24)