A file structure for product marketing teams using AI. Treat your messaging like code: modular, versioned, always current.
AI works better with many bite-sized files than one big document. This structure organizes your marketing knowledge so AI tools can pull the right context for any task.
The payoff: Update your messaging once, every AI workflow gets the latest automatically.
marketing-codebase-starter/
│
├── CLAUDE.md # Instructions for AI tools
│
├── .claude/
│ └── context/ # AI loads these first - your core messaging
│ ├── company.md # What you do, who you are
│ ├── positioning.md # Value props, differentiation
│ ├── icp.md # Target audience, personas
│ ├── competitors.md # Competitive landscape
│ └── voice.md # Tone, terminology, examples
│
├── tasks/ # Task management as files
│ ├── to-do/ # Active work
│ ├── completed/ # Done (for reference)
│ ├── ideas/ # Backlog, no due date
│ └── recurring/ # Weekly/monthly templates
│
├── materials/ # Your marketing collateral
│ ├── case-studies/ # Customer stories
│ ├── decks/ # Sales and marketing presentations
│ ├── datasheets/ # Product specs, one-pagers
│ └── demos/ # Demo scripts, recordings
│
├── reference/ # Research and source material
│ ├── competitive/ # Battle cards, competitor intel
│ ├── frameworks/ # Methodologies you use
│ ├── voice/ # Tone examples, do's and don'ts
│ └── swipe-file/ # Inspiration from elsewhere
│
├── drafts/ # Work in progress
├── plans/ # Strategic docs, project briefs
├── transcripts/ # Call recordings, meeting notes
│ ├── external/ # Customer/prospect conversations
│ └── internal/ # Team meetings
│
├── published/ # Final, approved content (source of truth)
└── audits/ # Review outputs, recommendations
- Clone or download this repo
- Fill in
.claude/context/- Start with company.md and positioning.md - Open with Claude Code:
cd your-folder && claude - Start asking: "Draft a cold email for [persona]" or "Review this copy against our messaging"
| Tool | How to Use |
|---|---|
| Claude Code | Best experience - point it at this folder |
| Claude Projects | Upload files from .claude/context/ |
| Custom GPTs | Upload context files + CLAUDE.md as instructions |
| Obsidian | Works as a vault - add .obsidian/ for linking |
- Claude Code Tutorial - Zero to working codebase
- Claude Code Download - Free to start
MIT License. Based on "The AI-Powered Style Guide" - PMA AI Summit, Feb 2026.