[blogger-rewire] repoint routine paths to claude-knowcap hub + seed persona rotation - #45
Conversation
…ona rotation Brand DNA, personas, research, and screenshots migrated out of this repo to the claude-knowcap hub in PR #40 (2026-06-11), but the blogger routine spec still pointed at the old docs/brand/ + docs/research/ paths — all dead. A live /knowcap-blogger run could not resolve a persona, keyword audit, competitor doc, or screenshot index. - ROUTINE.md + write-blog-draft/SKILL.md: repoint every brand/research/ screenshot path to ../claude-knowcap/knowledge/... (sibling hub repo, relative to this repo root). Add a hub-paths table as source of truth. - Persona rotation: document state.json shape + make it robust to a missing file (fresh clone / cloud routine defaults to index 0 = odoo-partners and creates it) so a run always resolves a persona. - Recreate docs/content-pipeline/drafts/ (removed in the migration) as the routine's draft output target. - gitignore routines/**/state.json (runtime cursor, not tracked). - SKILL.md: web-serving caveat — hub screenshots must be copied into the web app's public assets before embedding (a hub-relative path 404s on the live site). Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
|
Caution Review failedPull request was closed or merged during review 📝 WalkthroughWalkthroughThe PR migrates the ChangesHub-based blog routine migration
Estimated code review effort🎯 2 (Simple) | ⏱️ ~10 minutes Poem
🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
|
Added commit |
What
Repoints the
bloggerroutine spec at theclaude-knowcaphub and makes persona rotation resolvable. The routine's source docs (brand DNA, personas, SEO/competitor research, screenshots) migrated out of this repo to the hub in #40, but the spec still pointed at the now-deleteddocs/brand/+docs/research/paths — so a live/knowcap-bloggerrun could not resolve a persona, keyword audit, competitor doc, or screenshot index.Changes
routines/blogger/ROUTINE.md+routines/_skills/write-blog-draft/SKILL.md— every brand/research/screenshot path repointed to../claude-knowcap/knowledge/...(sibling hub repo, relative to repo root). Added a "Knowledge base (hub) — paths" table as the single source of truth.state.jsonshape ({personas[], cursor}) and made it robust to a missing file: a fresh clone / cloud routine defaults to index 0 (odoo-partners) and creates it, so a run always resolves a persona. The persona set is the research-gated ICP roster; the cursor is a blind round-robin queue.docs/content-pipeline/drafts/— recreated (removed in the migration) as the routine's draft output target..gitignore— ignoreroutines/**/state.json(runtime cursor, not tracked).Verification
All 6 hub paths confirmed resolving from repo root (
PRODUCT-PERSONAS.md,VISION.md,POSITIONING.md,SEO-AUDIT-*.md,competitors/read.ai/positioning.md,screenshots/_index.json).state.jsonconfirmed gitignored..vercel/excluded from the commit.Canonical
/knowcap-bloggerskill note (inAV/skills/, separate repo) updated in parallel to reflect the sibling-hub path model.🤖 Generated with Claude Code
Summary by CodeRabbit
Chores
.gitignoreto exclude routine state files from version control.Documentation