5 folder System That Fixed My .claude Repo
here's my Claude folder structure that has improved my code quality & the context claude takes. Fix the folder and the output improves. dont touched the prompt.
Five folders
The base structure doesn't need to change:
YOUR-WORKSPACE/
├── system/
├── context/
├── projects/
└── outputs/
Two additions make it hold up once the file count grows: number the top level, add an archive folder.
YOUR-WORKSPACE/
├── [01] system/
├── [02] context/
├── [03] projects/
├── [04] outputs/
└── [99] archive/
[99] keeps archive at the bottom, out of the way but still searchable.
[01] system/rules Claude has to follow[02] context/stable reference material Claude should already know[03] projects/active work[04] outputs/finished work[99] archive/old, not deleted
File names carry information Claude uses before it opens anything
dont name files like final.docx, notes.md, screenshot.png. A name should answer three questions on its own: when, what, and what state it's in.
Match the date precision to the file type. Year only for long-term reference files. Year plus quarter for planning cycles. Year plus month for recurring work. Full date for anything task-specific.
Active work, reusable context, and finished work don't share a folder
projects/ gets a numbered workflow because there's a sequence to follow:
[02] Projects/
└── claude-file-system-article/
├── 00_BRIEF.md
├── 01_SOURCES/
├── 02_NOTES/
├── 03_DRAFTS/
├── 04_VISUALS/
└── 05_FINAL/
context/ doesn't get numbers. It's a library, not a workflow. No fixed reading order:
[02] context/
├── HOW-I-WORK.md
├── voice-guide.md
├── audience.md
└── references/
├── brand-guide.md
├── article-examples/
├── prompt-library/
└── source-library/
Reference files don't need to be copied into every project folder. Tell Claude to pull from context/ when it needs them.
Full layout
YOUR-WORKSPACE/
├── [01] system/
│ └── SYSTEM-RULES.md
│
├── [02] context/
│ ├── HOW-I-WORK.md
│ ├── voice-guide.md
│ ├── audience.md
│ └── references/
│ ├── brand-guide.md
│ ├── article-examples/
│ └── source-library/
│
├── [03] projects/
│ └── claude-file-system-article/
│ ├── 00_BRIEF.md
│ ├── 01_SOURCES/
│ │ ├── 2026-06-24_video-notes.md
│ │ └── 2026-06-24_cowork-workspace-notes.md
│ ├── 02_NOTES/
│ ├── 03_DRAFTS/
│ │ └── 2026-06-24_claude-file-system_draft-v1.md
│ └── 04_VISUALS/
│ ├── workspace-map.png
│ └── file-name-structure.png
│
├── [04] outputs/
│ └── 2026-06-24_claude-file-system_final.md
│
└── [99] archive/
└── old-projects/
Markdown for instructions, numbers for order, names for meaning, dates for search, archive for the noise.