dfymd.com · the library

Skip the blank
CLAUDE.md.

DFYMD is a library of opinionated, tested CLAUDE.md files for Claude Code projects. Pick the one that matches your stack, drop it in your repo, edit a few lines, and your AI pair-programmer already knows what you're building.

01 · what this is

What's a CLAUDE.md?

A CLAUDE.md is a single Markdown file that lives in the root of your project folder. Claude Code (Anthropic's AI coding tool) reads it before every session. It's how you tell Claude what your project is, what tech you're using, where files live, what conventions to follow, and what mistakes to avoid.

A good one means Claude builds the right thing the first time. A blank one (or a bad one) means Claude makes the same wrong assumption every session, and you re-explain your project for the tenth time.

Why pick a template?

Writing a good CLAUDE.mdfrom scratch takes an hour and a half, because the format isn't obvious and the decisions are easy to get wrong. Every template in this library was written by an operator who's actually shipped that exact stack, with the gotchas they hit, the file layout they settled on, and the rules they wish they'd had on day one.

You skip the cold start. Claude understands your project the moment you type claude.

Who's this for?

  • indie hackersstarting a new project this weekend and tired of stack research.
  • solo foundersshipping a SaaS, mobile app, or vertical business site.
  • agency operatorsspinning up client deliverables every week.
  • teamsonboarding new engineers and want a single reference for "how we work."
02 · how to use one

Four steps. Five minutes.

  1. 1

    Pick a template.

    Browse the library. Find the one closest to what you're building.

  2. 2

    Download the .md file.

    One click. You get the raw Markdown. Save it as CLAUDE.md in the root of your project folder.

  3. 3

    Edit a few lines.

    Replace the [bracketed] placeholders (project name, hosting region, your env keys). Takes two minutes.

  4. 4

    Type claude.

    Claude Code reads your CLAUDE.mdand already knows what you're building. Skip the cold start.

03 · featured

Start here.

see all 28
AI agents

RAG search service (Pinecone + OpenAI embeddings + Postgres)

A document ingestion + retrieval-augmented generation service. Chunking, embeddings via OpenAI, vector storage in Pinecone, source metadata in Postgres, a typed query endpoint. Use when you need 'ChatGPT for your docs' but want to own the stack.

2,510 bragpineconeopenai
AI agents

Anthropic Computer Use agent (web automation in a sandbox)

A Claude-driven agent that controls a sandboxed browser to complete real-world web tasks. Docker isolation, screenshot + click + type loop, task templates, run history. Use for QA bots, scraping, form filling, or anything 'go to a website and do a thing for me'.

2,360 banthropiccomputer-useagent
AI agents

Realtime voice agent (OpenAI Realtime API + Twilio)

A phone-callable AI voice agent. Twilio handles the PSTN connection, OpenAI Realtime API handles speech-to-speech, your business logic intercepts via function calls. Use to replace 'press 1 for sales' phone trees with something that actually understands callers.

2,440 bvoicetwilioopenai
AI agents

LangGraph multi-agent orchestration (Python state-machine agents)

A multi-step, multi-agent system built with LangGraph. Researcher + writer + critic agents collaborate via a typed state graph. Use when one giant prompt isn't cutting it and you need explicit handoffs, retries, and human-in-the-loop checkpoints.

2,330 blanggraphagentspython
Desktop

Tauri 2 desktop app (Rust core + web frontend, native installer)

A cross-platform desktop app with a Rust core and a Vite + React frontend. Smaller, faster, and more memory-efficient than Electron. Code-signed installers for macOS, Windows, Linux via GitHub Actions.

2,290 btaurirustdesktop
Web app

SvelteKit + Drizzle + Lucia auth (full-stack with first-party session auth)

A SvelteKit full-stack app with Drizzle ORM, Lucia for session-based auth (no third-party), and Tailwind. Server actions + form-first interactions. Use when you want Svelte's DX and a backend you fully own.

2,270 bsveltekitsveltedrizzle
05 · subscribe

New templates,
straight to your inbox.

One new CLAUDE.md every week. Plus the occasional case study from a real shipping project. Free. No spam. One-click unsubscribe.

free your email goes to Beehiiv, nothing else. Also via RSS.