File Structure: Information Hierarchy
Overview
The file structure is the information hierarchy of your marketing organization. Inspired by The Phoenix Project, it’s designed to:- Make work visible
- Prevent marketing debt (orphaned files, inconsistency)
- Enable temporal tracking (research evolves over time)
- Create audit trails (strategy backed by research)
- Support progressive disclosure (load only what’s needed)
Complete Directory Structure
Directory Purposes
/.claude/ (Architecture Configuration)
Purpose: Defines the system’s behavior and capabilities Contents:- Infrastructure team:
output-styles/, coreskills/, meta commands - Marketing architects:
agents/, domainskills/, domaincommands/
/strategy/ (Brand Bible)
Purpose: Polished, client-ready brand strategy that agents reference for brand consistency Contents:- Polished - Client-facing quality
- Timeless - Not date-stamped (evolves via version control)
- Backed by research - Footnotes reference
/research/ - Progressive disclosure - STRATEGY.md guides to specific files
/research/ (Research Domains)
Purpose: Temporal research that backs up strategy and provides ongoing insights Structure:-
/data/ - Input materials (what we provide)
- Customer interview transcripts
- Survey results
- Industry reports
- Datasets
-
/execution/ - Process (work happens here)
- Date-stamped research runs (temporal)
- PLAN.md and TODO.md for visibility
- Sub-agent work notes
- Interim analysis
-
/exports/ - Output (deliverables)
- Final research reports
- Presentations
- Conversation exports
- Research is temporal - markets change, competitors evolve
- You can compare 2025-10-20 vs 2025-10-25 to see evolution
- Historical context preserved (not overwritten)
/research/ vs /strategy/ Relationship
Flow:/research/discover-customer-insight/execution/2025-10-15/insights.md
/strategy/core/narrative.md
- ✅ Audit trail (strategy is defensible)
- ✅ Research visibility (not lost in folders)
- ✅ Version control (strategy evolves based on new research)
RESEARCH.md (Progressive Disclosure)
Purpose: Guide agents to relevant research within a domain Example:/research/category-landscape/RESEARCH.md
STRATEGY.md (Progressive Disclosure)
Purpose: Guide agents to relevant strategy within brand bible Example:/strategy/STRATEGY.md
File Naming Conventions
General Rules
✅ Use kebab-case:brand-narrative.mdvalue-propositions.mdagency-owner-persona.md
Brand Narrative.md(spaces)brand_narrative.md(underscores)brandNarrative.md(camelCase)
Special Files
UPPERCASE.md = Entry points (progressive disclosure):STRATEGY.mdRESEARCH.mdSKILL.mdPLAN.mdTODO.md
Work Visibility Files
PLAN.md
Created by: Operations Manager (duringplan meta command)
Purpose: Map out approach before execution
Location: /research/{domain}/execution/{date}/PLAN.md or project-specific
Structure:
TODO.md
Created by: Operations Manager (duringimplement meta command)
Purpose: Track work in progress
Location: Same as PLAN.md
Structure:
- Work is visible (not hidden in agent memory)
- Progress is trackable
- Blockers are flagged early
- WIP (work in progress) is managed
Information Flow
Research → Strategy → Content
- Content is backed by strategy
- Strategy is backed by research
- Research is backed by data
- Nothing is made up or generic
Preventing Marketing Debt
Marketing debt = orphaned files, inconsistent outputs, lost researchHow File Structure Prevents It
1. Everything has a place- Strategy files →
/strategy/{domain}/ - Research →
/research/{domain}/ - Work in progress → PLAN.md, TODO.md
- Research isn’t overwritten, it’s versioned (
/execution/{date}/) - You can see evolution over time
- Nothing is lost
- STRATEGY.md, RESEARCH.md guide agents
- No guessing where files are
- Reduces duplication
- Strategy footnotes → Research files
- Research cites → Data sources
- Clear lineage of every claim
Best Practices
1. Keep Related Files Together
✅ Good:2. Use Progressive Disclosure Entry Points
Every major directory should have an entry point:/strategy/STRATEGY.md/research/{domain}/RESEARCH.md.claude/skills/{skill}/SKILL.md
3. Date-Stamp Temporal Work
Research executions:4. Reference, Don’t Duplicate
✅ Good: Strategy file references research:5. Keep PLAN.md and TODO.md Visible
Put them at the top level of execution:Common Questions
Q: Where should campaign work live?
Answer: Depends on the type: Research for campaign:/campaigns/ directory (not in current structure, but you can add it).
Q: Can I add new top-level directories?
Yes, but carefully. Consider:- Does it fit the information hierarchy?
- Is it distinct from
/strategy/and/research/? - Will agents know to look there?
/campaigns/- Active campaign work/content-library/- Published content archive/templates/- Reusable templates
Q: Should I version control everything?
Yes (except.env with API keys).
Git ignore:
- All
/strategy/ - All
/research/ - All
.claude/(except sensitive data) - PLAN.md, TODO.md
Q: How do I prevent strategy files from getting too long?
Use progressive disclosure: If/strategy/voice/tone-guidelines.md gets too long:
What’s Next
Now that you understand the file structure, see how work flows through it:- Plan/Implement Pattern - How PLAN.md and TODO.md work
- Research Workflow - How
/research/domains work - Content Generation - How
/strategy/drives content
- Principles - Phoenix Project influence, progressive disclosure
“The file structure isn’t just organization—it’s how your system thinks.”

