One project. One folder.
Everything for a project lives in one folder. Start Claude Code inside it, and that folder is what it works on.
my-leave-form/
├─ index.html the page
├─ style.css how it looks
├─ script.js what it does
├─ README.md how to run it
├─ CLAUDE.md rules for the agent
├─ .gitignore what Git must skip
└─ .env secrets, never shared
Folder rules
One folder per project. Never mix two.
No spaces in names: my-leave-form, not My Leave Form.
Keep projects in one home, like Documents/projects, not Downloads or the Desktop.
cd into the folder before you type claude.
Where you start Claude is what it works on. Choose on purpose.