digest-publisher — Builder Daily 每日通訊的編輯代理
Subagent:抓取排序過的 AI 新聞、產出雙語 MDX、開 GitHub PR 供操作者審核合併。
cp .claude/agents/digest-publisher.md ~/.claude/agents/ 這個代理在做什麼
digest-publisher 是 Builder Daily v1 的主心臟。每天跑一次,產出一份完整通訊作為 GitHub PR — 操作者只負責審核合併。
流程
- 收集 — 從 Anthropic blog RSS、OpenAI blog RSS、arXiv cs.AI、HackerNews “AI” tag、精選 Twitter/X 名單抓取(每天約 50 個候選)。
- 排序 — 對每則候選打分(與開發者的相關性、新穎度、來源品質),保留前 5–8 則。
- 撰寫 — 用 format anchor 文章當模板,撰寫雙語 MDX。實戰筆記從
voice_prior.md(操作者語氣樣本)取種子。 - 驗證 — 跑
npm test(Zod schemas)、node scripts/check-hreflang.mjs(雙語配對)、npm run build(完整建置)。任何失敗則自我修正最多 3 次後上報。 - 開 PR — push 到分支並開 PR
digest: <YYYY-MM-DD>。CI 接手 Lighthouse 與最終檢查。
為什麼用 subagent 而非單一腳本
代理把寫稿拆成平行的 subagent 呼叫(一個 subagent 寫一篇)。這呼應 AgentEval-3 的發現:單一代理在 ~8 次以上工具呼叫後開始衰退 — 所以每個寫稿 subagent 都低於閾值,並回傳結構化 artifact 由 parent 合併。