Templates Overview
Download these templates and customize for your project. Each is designed to be minimal—under 35 lines—following the best practices for context files.
CLAUDE.md Templates
Section titled “CLAUDE.md Templates”For Claude Code, Zed, Continue.dev, and tools that read CLAUDE.md:
| Stack | Lines | Download |
|---|---|---|
| Node.js/Express | 34 | Raw |
| Python/FastAPI | 33 | Raw |
| TypeScript/React | 33 | Raw |
| Next.js | 27 | Raw |
| C#/.NET | 28 | Raw |
| Go | 34 | Raw |
| Rust | 34 | Raw |
.cursorrules Templates
Section titled “.cursorrules Templates”For Cursor IDE (save as .cursorrules in project root):
| Stack | Lines | Download |
|---|---|---|
| TypeScript | 27 | Raw |
| Python | 28 | Raw |
| Node.js | 27 | Raw |
| Next.js | 26 | Raw |
| C#/.NET | 27 | Raw |
| Go | 27 | Raw |
| Rust | 27 | Raw |
How to Use
Section titled “How to Use”- Download the template for your stack
- Rename to
CLAUDE.md(or.cursorrulesfor Cursor) - Customize the
[placeholders]with your project details - Add gotchas as you discover what the AI gets wrong
Template Philosophy
Section titled “Template Philosophy”These templates follow three principles:
- Minimal — Under 35 lines. Only include what causes mistakes.
- Actionable — Commands, gotchas, and conventions. Not documentation.
- Evolvable — Start small, add when the AI makes mistakes, remove when redundant.
See Project Context Files for the full best practices guide.