Skip to main content

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, .md mirrors on every page, and a sibling MCP server at the-kizz/aom-mcp.

How to read it

SurfaceUse when
https://wiki.anatomyofmarketing.devBrowsing the methodology in a browser
https://wiki.anatomyofmarketing.dev/aom.jsonAn 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:

  1. Go to https://wiki.anatomyofmarketing.dev/admin.
  2. Log in with your GitHub account (must have write access to the-kizz/anatomy-of-marketing).
  3. Pick a concept (e.g., Company Strategy → Purpose).
  4. Edit the Examples, Common pitfalls, Further reading, The framework, How it connects, Inputs & outputs, or Related sections.
  5. 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

PathWhat
docs/The canonical content tree (60 concepts + 6 hats + methodology + mindset + foundations + references). This is what the wiki renders.
schemas/source.tsSingle Zod schema source — defines every front-matter contract. pnpm codegen derives the CMS config + JSON Schema from it.
scripts/parse-source.tsThe 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

LayerHosting
WikiCloudflare Pages free tier (anatomy-of-marketing project)
Apex landingCloudflare Pages free tier (aom-landing project) at anatomyofmarketing.dev
OAuth Worker (CMS)Cloudflare Workers free tier (pending Phase 5 OAuth setup)
AnalyticsPlausible (cloud or self-hosted on the Ne-Lo VPS)
MCP serverLocal 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: