๐Ÿ“ข Category share-of-voice content batch

4 pages targeting the generic queries the orank share-of-voice check searches. Every competitor fact verified live by a research agent (11 sources fetched) โ€” zero hallucinated entries; maintainer status disclosed on the roundup.

PageTarget queryBuilt size
/best-claude-code-plugins"best claude code plugins"3,361 text chars ยท 11 verified entries (4 Anthropic official, 6 community + ours)
/claude-agent-sdk-vs-claude-code-plugins"claude agent sdk vs claude code"2,499 text chars ยท honest layers framing, not competitor FUD
/docs/guides/orchestkit-with-nextjs"claude code next.js setup"stack-detection, RSC/perf/E2E skills, /ork:implement + /ork:expect workflows
/docs/guides/orchestkit-with-python-fastapi"claude code fastapi / python"async patterns, Alembic, PyPI hook contract, honest 3.11+ scope note
# honesty guardrails applied
- roundup opens with a maintainer DISCLOSURE; competitors described in their own README terms
- every URL fetched live before inclusion; star counts marked approximate
- "If we got something wrong, tell us" links to /contact
- launch-kit drafts (/tmp/orchestkit-launch-kit/) are for HUMAN posting โ€” HN/Reddit authenticity

Companion artifacts this round: launch kit (show-hn.md, reddit-r-claudeai.md, devto-article.md, posting-notes.md) + research dossier (/tmp/cc-plugin-landscape.md). Found drift: hooks.json says 211 vs README 210 โ€” separate fix.