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.
| Page | Target query | Built 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.