filesnfolders.com
Est. 2006 · Still just text
The structure

Claude Code Folder Structure: The 11 Line Version.

Here is the folder structure I run several businesses on. One file that is always read first. One file that says what we are doing now. 4 folders holding the material. The map is 11 lines and it does no work at all, which is the part people get wrong.

The setup

$ tree ~/business -L 2
~/business/
├── CLAUDE.md          <- the map. 11 lines. always read first
├── Context.md         <- the desk. what we're doing today
└── ops/
    ├── clients/
    ├── offers/
    ├── sops/
    └── archive/

That is not a simplified diagram for the article.

CLAUDE.md, the map

Its only job is to send the agent somewhere else.

It says: before you touch anything, open Context.md and read it. Then it says what Context.md contains and where the material lives.

That is why it is 11 lines. Start putting instructions in the map and it stops being a map.

It becomes one more thing to read on every single request.

The card taped to a desk does not do the work. It tells you which drawer to open.

You never edit it.

Context.md, the desk

Four headings, and they are the four things that change:

What we are working on. One job. The real one, not the tidy one.

Already decided. Closed decisions, with the reason. The reason is what stops the same argument happening twice.

Where the material lives. One path.

Next. The single next action, and who does it.

Keep it short. When a section grows, that work has earned its own folder with its own Context.md, and this file just points there.

The four folders

clients/ One folder per client, each with its own Context.md.

If you are running several brands of your own rather than client work, that splits differently. It is worth getting right early: folder structure for an agency running multiple brands.

offers/ What you sell, in your own words. One file per offer.

sops/ How repeated work gets done. Written once. This is what turns a 40 minute screen recording into "read this file."

archive/ Finished and dead. Out of sight, still readable.

The mistake that makes it rot

Letting Context.md go stale.

If it says you are working on Thursday's proposal and Thursday was last month, the agent is being handed a map to nowhere. It will confidently work on the wrong thing.

An agent that wanders is not confused. It was given stale instructions.

The habit is: update Context.md before you stop working. That is the entire discipline. Everything else is folders.

Where to put it

Somewhere you already look every day. Desktop, Documents, wherever. Name it after your company if you like. Nothing breaks.

Then open your agent in that folder and type: Read CLAUDE.md, then do what it says.

Why this shape and not another

It is not mine. The method is Interpretable Context Methodology. ICM for short. Jake Van Clief and David McDermott wrote the paper: folder structure as agent architecture. Jake teaches it himself over at Clief Notes.

If the folder you already have is a mess of side copies and 4 AIs, start with the map instead of a template. I wrote out the 4 moves that cleaned up a 43 side copy Claude Code mess with nothing but files and folders.

Every ICM Folder System I have built, the free ones and the ones people paid for, is on 1 page. Take the 1 that matches where you are.

The free kit

It is not an empty folder with instructions. It is a website I already started, and you finish it. The plan is written, the homepage is half written, and the next job is already sitting in the desk file. Plus the map, the 4 stage folders, MAKE IT MINE, and the 1 page setup sheet. No card. No call. No course to buy.

Send me the folder system

Semper Fi,

RyMac

Ryan “RyMac” McKinney · USMC · more about me