Your project's instruction manual for Claude
CLAUDE.md is the most important file for Claude Code. It tells Claude about your project, your preferences, and your rules.
Tip
Here's a starter template:
# Project: [Your Project Name]
## Overview
[One paragraph describing what this project does]
## Tech Stack
- [Framework/language]
- [Database]
- [Key libraries]
## Important Rules
- [Your coding standards]
- [Naming conventions]
- [Business rules]
## Commands
- npm run dev - [what this does]
- npm test - [what this does]
## Notes
[Any other context Claude should know]# Project: InvoiceFlow
## Overview
Invoice management for Australian small businesses.
Handles GST calculations, BAS preparation, ATO integration.
## Tech Stack
- Next.js 14, TypeScript
- PostgreSQL via Supabase
- Stripe (AUD currency)
## Business Rules
- GST is 10% on most items
- ABN must be 11 digits
- Date format: DD/MM/YYYY
- Currency: AUD with 2 decimal places
## Australian Compliance
- Privacy Act 1988 compliance required
- Data must stay in Australian region
- Super guarantee is 11.5%# Project: Price Scraper
## Overview
Scrapes Woolworths and Coles for grocery prices.
Compares prices and finds best deals.
## Tech Stack
- Python 3.11
- BeautifulSoup4
- SQLite for caching
## Rules
- Respect robots.txt
- Cache results for 24 hours
- Rate limit: 1 request/secondAussie Note
Keep it updated as your project evolves:
Warning