Skip to content
Agentmart
Submit a tool

CLAUDE.md · PrefectHQ/marvin

CLAUDE.md from PrefectHQ/marvin: 48 lines covering Reproductions, Architecture & Design Philosophy, Key Components, Development Guidelines.

Template by PrefectHQ

IndexedApache-2.0★ 6,207
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/PrefectHQ/marvin/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.

We use your email only for this newsletter. Privacy

About

The CLAUDE.md file that PrefectHQ/marvin (6,207 stars) keeps for coding agents. It has 48 lines in 4 sections: Reproductions; Architecture & Design Philosophy; Key Components; Development Guidelines. Use it as a model for your own project's instructions.

Use cases: code-generation

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

Sections

  1. Reproductions
  2. Architecture & Design Philosophy
  3. Key Components
  4. Development Guidelines

First lines (shown under the repo's Apache-2.0 license)

# Working on Marvin

Use `uv` for dependencies and Python commands. Use `X | Y`, built-in collection types, and type annotations for new Python code.

```bash
uv sync
uv run pytest tests/basic
uv run pre-commit run --all-files
```

`tests/basic` does not call LLM providers. `tests/ai` makes real model requests. Set `MARVIN_HOME_PATH` to a temporary directory when testing so database and memory tests do not use local data.

The Slack bot is a separate workspace package under `examples/slackbot`; read its instructions before changing it. Library work should not require bot dependencies or changes to its deployment.

Edit handwritten documentation in `docs/`. API reference pages are generated from Python signatures and docstrings:

```bash
uv run scripts/create_mintlify_api_ref.py
```

Run the generator after source documentation changes. Keep examples executable, describe actual return types, and check claims against the implementation. Generated examples are not evidence that an API exists.

Use the ignored `repros/` directory for issue reproductions. Public API changes, dependency migrations, and release procedures need their own review; keep cleanup changes focused.

Signals

Stars
6,207
Forks
414
Open issues
66
Last commit (this folder)
Aug 29, 2025 (1 year ago)
Last release
Mar 4, 2026 (7 months ago)

From GitHub (fetched Oct 24, 2026).

Details

License
Apache-2.0
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

More from PrefectHQ

Cite this page

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