Tinkso's opinionated folder structure for Claude Cowork. One workspace per function, with inbox, output, archive, and CLAUDE.md. The pattern that survives at scale.
TL;DR. One workspace folder per function. Inside it, four things: inbox/, output/, archive/, and CLAUDE.md. Always. Teams that pick this pattern in week one ship consistent results across operators by week three. Teams that don't pick a pattern are still arguing about file naming in month three.
~/cowork-{function}/
├── inbox/ # raw inputs you drop here for processing
├── output/ # cowork-generated artifacts
├── archive/ # finished work moved out of the way
└── CLAUDE.md # house rules, prompt templates, do-nots
Three folders and one file. That is the entire pattern. The opinionated bit is that there are exactly three folders — not five, not seven — and that the file lives at the workspace root.
inbox/ isolates raw material from finished work. You can tell Cowork "process the new files in inbox" and it will not touch anything else. Without an inbox, every prompt becomes "look at the folder and figure out what's new" — slower, less reliable, and harder to script.
output/ is where Cowork writes. Easy to back up, easy to share, easy to audit. A single place to look for "what did Cowork ship this week?"
archive/ is the explicit we are done with this zone. Tinkso recommends a monthly automated move from output → archive so the active workspace stays focused on this period's work.
CLAUDE.md is the contract. House style, file naming, formats, things never to do. Cowork reads it on every session — it survives memory resets and acts as the team's standing agreement with the model. See CLAUDE.md and memory.
CLAUDE.md files and nobody owning the pattern.The function-not-person rule is the second-biggest decision in this pattern, after the four-folder shape. It is also the one most teams resist initially. Push through it.
cowork-finance, not Cowork Finance.YYYY-MM-DD_description.ext for time-bound work; [client]_[doc-type]_v[n].ext for client work.CLAUDE.md: "granted to: alice@…, bob@…". This is the auditable record of who can run Cowork on these files.inbox/, output/, archive/, CLAUDE.md are non-negotiable.The workspace pattern is the most underrated multiplier in mid-market deployments. We treat workspace creation as a hard milestone in delivery, not a tip in passing. The hour spent setting it up properly compounds across every operator and every prompt that follows.
When clients push back ("can't we just see what people do organically?"), we point to engagements where we let that happen and watched four operators end up with four incompatible folder shapes inside three weeks. The pattern is opinionated for a reason.
Create your function's workspace right now. Use the structure above. Drop a placeholder CLAUDE.md containing nothing but TODO: house rules — see /bible/getting-started/claude-md-and-memory so the file exists and the team can edit it together at the next planning session.
Book a 30-minute call. We'll ask where you are, what your team needs, and which systems Cowork should touch.