1 min read
General Template
A CLAUDE.md template for any project. Copy this, create a CLAUDE.md file in your project folder, and fill in the brackets.
The Template
# Project Name
Brief description of what this project does.
---
## What This Is
[Describe the project in 2-3 sentences. What problem does it solve? Who is it for?]
## Tech Stack
- [Platform: macOS / iOS / web]
- [Framework: SwiftUI / etc.]
- [Any key dependencies]
## Current State
[Where is the project? Just starting? Basic functionality working? Polishing?]
- [x] Completed milestone
- [ ] In progress milestone
- [ ] Future milestone
## Key Features
- [Feature 1]
- [Feature 2]
- [Feature 3]
## Conventions
- Keep it simple
- Prefer built-in APIs over external dependencies
- [Any project-specific conventions]
## File Structure
```
ProjectName/
├── Main entry point
├── Views/
├── Models/
└── etc.
```
## Notes
[Any other context that would help when working on this project]