FrankX is the founder domain and demand engine for Frank Riemer's ecosystem. It connects [frankx.ai](https://frankx.ai), the open-source skill and MCP tooling catalog, the AI Architect newsletter pipeline, and the playbooks for operating an AI-native creator system.

## What lives where [#what-lives-where]

| Surface | Canonical repository & path | Live URL / artifact |
|---|---|---|
| **frankx.ai web app** | `frankxai/frankx.ai-vercel-website` | `https://frankx.ai` (docs proxied at `https://frankx.ai/docs`) |
| **Claude Skills Library** | `frankxai/claude-skills-library` + `ops/skill-authority.json` | `124` resolved install slugs in `graph/skills.graph.json` |
| **MCP Doctor CLI** | `frankxai/mcp-doctor` | `npx @frankxai/mcp-doctor@0.4.1` on npm |
| **Newsletter issues** | `frankxai/FrankX` · `content/newsletters/issues/` | Published to `frankx.ai/newsletter` |
| **Books & manuscripts** | `frankxai/FrankX` · `content/books/` | `17` titles (`4` >15k-word verified EPUBs) |
| **Estate coordination** | `frankxai/agentic-ops-hub` · `ops/` | `OPS-LEDGER.md`, `sessions/`, and `handovers/` |
| **Docs platform source** | `frankxai/docs-platform` · `content/<brand>/` | Compiled by Fumadocs v16 and served across all brand hosts |

## How `frankx.ai/docs` works [#how-frankxaidocs-works]

Until the `docs.frankx.ai` DNS CNAME is active at root, `frankx.ai/docs` serves this documentation suite via an App Router proxy (`app/docs/[[...slug]]/route.ts` in `frankx.ai-vercel-website`, merged in PR #1090). It forwards HTML, `.md` suffixes, `Accept: text/markdown` content negotiation, `/docs/llms.txt`, and brand-scoped `/docs/api/search` directly to this deployment.
