Mitchell Williams' content engine: an agent system for sourcing story ideas, refining writing, and optimizing posts across Substack, LinkedIn, X, Hacker News, Reddit, GitHub, Discord, TikTok, and YouTube for four audiences (AI developers, AI builders, the newly AI-enabled, general).
CLAUDE.md- the content agent: mission, voice rules, T0-T3 research policy, LLM routing, operating rulesAGENTS.md- the builder layer: how skills enter this repo (quarantine, local QA gate, adoption ledger)knowledge/- 4 audience profiles + 9 platform playbooks (every mechanics claim dated; 30-day staleness gate)data/(gitignored) - story ledger, performance log, baselinesdrafts/(gitignored) - one dir per story: master.md + platform adaptations + NOTES.mdmemory/- voice rules, accounts, standing decisions, performance learnings index.claude/skills/- content skills (story-scout, draft-post, platform-adapt, timing-check, content-review) + SDLC builder skills.claude/agents/- subagents: story-scout, platform-adapter, engagement-analystscripts/voice-gates.mjs- THE deterministic voice/format gates (single source; content-review + prompt-eval both consume it)
Open a Claude Code session in this directory, then:
/platform-playbook-refresh <platform>for any target platform whose playbooklast_verified(or BASELINE date) is older than 30 days. Most playbooks still carry Jan 2026 baselines, so expect this step on first use:/timing-checkand/platform-adaptrefuse to run against a stale playbook by design./story-scout- refresh the ledger with live angles/draft-poston a ledger row (start with #14, the harness piece, per the ledger's sequencing plan)/timing-checkon the staged draft (refuses if the playbook is stale; see step 0)/content-reviewbefore anything reaches you for posting
Nothing posts autonomously, ever (see memory/publishing-gate.md). The agent drafts, stages, and proposes; you press send.
docs/specs/ - architecture decisions (per-story pipeline: story-14; skills + subagent topology: content-agent-skills). docs/skill-adoption-ledger.md - every skill's provenance, evidence, review verdict.