Quick start
This is a one-page orientation for anyone new to the project — a future founder, a contributor, an LLM session, or a Ne-Lo team member who's not been involved before. The deeper manual lives in the other pages of this section.
What this is
The Anatomy of Marketing (AoM) is an open methodology with 6 hats and 60 concepts. This site (wiki.anatomyofmarketing.dev) is the canonical, machine-readable, citable version of that methodology. It's built by Ne-Lo to be:
- Read by educators, students, and practitioners (browser, print).
- Cited in syllabi, research papers, and AI-agent context (every page has a "Cite this page" button + JSON-LD
DefinedTerm). - Edited by Kieran and Ross via a web CMS at
/admin(no Markdown skills needed). - Queried by AI agents —
/llms.txt,/aom.json,.mdmirrors on every page, and a sibling MCP server atthe-kizz/aom-mcp.
How to read it
| Surface | Use when |
|---|---|
https://wiki.anatomyofmarketing.dev | Browsing the methodology in a browser |
https://wiki.anatomyofmarketing.dev/aom.json | An AI agent or tool needs the full graph as JSON |
Per-page .md mirror (e.g. /concepts/company-strategy/purpose.md) | An AI agent wants the page as clean Markdown |
The MCP server (the-kizz/aom-mcp) | Claude Desktop / Cursor / ChatGPT users want structured tool calls |
How to edit content (when CMS goes live)
Once the GitHub OAuth + Sveltia auth Worker land:
- Go to
https://wiki.anatomyofmarketing.dev/admin. - Log in with your GitHub account (must have write access to
the-kizz/anatomy-of-marketing). - Pick a concept (e.g., Company Strategy → Purpose).
- Edit the Examples, Common pitfalls, Further reading, The framework, How it connects, Inputs & outputs, or Related sections.
- Click Save. A pull request opens against
main. Ne-Lo reviews and merges.
What you should not change without discussion:
- The slug (URL — breaks citations)
- The hat assignment (the 6-hat taxonomy is canonical)
- The 60 concept count (without founder + roadmapper alignment)
- The license fields
Where to look in the repo
| Path | What |
|---|---|
docs/ | The canonical content tree (60 concepts + 6 hats + methodology + mindset + foundations + references). This is what the wiki renders. |
schemas/source.ts | Single Zod schema source — defines every front-matter contract. pnpm codegen derives the CMS config + JSON Schema from it. |
scripts/parse-source.ts | The one-shot parser that built docs/ from _source/ (now archived; never run again — see Why for rationale). |
plugins/ | Two custom Docusaurus plugins: generate-aom-json (emits /aom.json) + inject-defined-term (per-page schema.org JSON-LD). |
static/admin/ | Sveltia CMS config (regenerated from the Zod source). |
aom-mcp/ (sibling repo) | The MCP server scaffold. |
.planning/ | Project plans, roadmap, requirements. The "why" trail behind every decision. |
Where things run
| Layer | Hosting |
|---|---|
| Wiki | Cloudflare Pages free tier (anatomy-of-marketing project) |
| Apex landing | Cloudflare Pages free tier (aom-landing project) at anatomyofmarketing.dev |
| OAuth Worker (CMS) | Cloudflare Workers free tier (pending Phase 5 OAuth setup) |
| Analytics | Plausible (cloud or self-hosted on the Ne-Lo VPS) |
| MCP server | Local install per aom-mcp README — never deployed centrally |
The whole stack runs on free tiers (Cloudflare Pages + Workers + GitHub Actions); the only paid item is optional Plausible.
Next steps
- Read Architecture for the full breakdown of every part of the system.
- Read Why to understand the rationale for each architectural decision.
- For non-technical editors: Editing content walks the CMS workflow step-by-step.
Continue in: