A messy desk doesn't just slow you down. It slows down everyone who needs to find something on it. Your project folder works the same way. When files are scattered randomly, you waste time finding things. More importantly, Claude wastes time figuring out what goes where.
Organized projects get better results from Claude Code. Not because Claude is picky, but because clear structure means clear communication. When Claude knows that CSS files go in css/ and images go in images/, it puts new files in the right place without you specifying it every time.
The Basic Structure
Every project needs at least this:
my-website/
CLAUDE.md
index.html
css/
styles.css
images/
profile.jpg
hero-bg.jpg
pages/
about.html
projects.html
contact.html
Notice the pattern: each type of file has its own folder. HTML pages in one place, CSS in another, images in a third. Nothing loose in the root except index.html (the home page) and CLAUDE.md.
This isn't the only way to organize a project. It's a good starting point. The specifics matter less than the principle: similar files live together.