Builder Daily

digest-publisher — Builder Daily 일일 뉴스레터의 편집 에이전트

서브에이전트: 정렬된 AI 뉴스를 수집하고 이중 언어 MDX를 생성한 뒤, 운영자가 검토 후 머지할 수 있도록 GitHub PR을 엽니다.

cp .claude/agents/digest-publisher.md ~/.claude/agents/

이 에이전트가 하는 일

digest-publisher는 Builder Daily v1의 핵심입니다. 매일 한 번 실행되어 GitHub PR 형태의 완전한 뉴스레터를 산출합니다. 운영자는 검토와 머지만 담당합니다.

흐름

  1. 수집 — Anthropic blog RSS, OpenAI blog RSS, arXiv cs.AI, HackerNews “AI” 태그, 큐레이션된 Twitter/X 리스트에서 가져옵니다(매일 약 50건의 후보).
  2. 정렬 — 각 후보에 점수를 매기고(개발자 관련성, 새로움, 출처 품질) 상위 5~8건을 남깁니다.
  3. 작성 — format anchor 글을 템플릿으로 사용해 이중 언어 MDX를 작성합니다. 실전 노트는 voice_prior.md(운영자의 어조 샘플)에서 시드를 가져옵니다.
  4. 검증npm test(Zod schemas), node scripts/check-hreflang.mjs(이중 언어 페어), npm run build(전체 빌드)를 실행합니다. 실패하면 최대 3회까지 자가 수정한 뒤 보고합니다.
  5. PR 생성 — 브랜치를 push하고 digest: <YYYY-MM-DD> PR을 엽니다. CI가 Lighthouse와 최종 검증을 이어받습니다.

단일 스크립트가 아닌 서브에이전트를 쓰는 이유

이 에이전트는 글쓰기를 병렬 서브에이전트 호출로 분해합니다(서브에이전트 하나가 글 한 편을 씁니다). 이는 AgentEval-3의 발견과 일치합니다. 단일 에이전트는 도구 호출 약 8회 이상에서 성능이 떨어지기 시작합니다. 그래서 각 작성 서브에이전트는 임계치 아래로 유지되고, 구조화된 artifact를 반환해 parent가 이를 합칩니다.

커피