11
Pulse · workflow

pulse-multi-repo

11-pulse-multi-repo.md
💓
P2 source: claude-sessions created: 2026-06-13

WHAT IS THIS

定位

跨仓库周报和项目脉搏 workflow。它不是简单列 git log,而是把多个项目的进展、风险、质量、下一步合成一份可读报告。

与已有 ce-product-pulse skill 的分工:ce-product-pulse 处理单仓库时间窗 pulse(usage/quality/errors),本 workflow 是它的跨仓库包装层——并行起 N 个 ce-product-pulse,再做主题合并和跨 repo 风险识别。单仓库直接用 ce-product-pulse,不要走这里。

TRIGGERS

触发场景
Workspace 下有很多项目,需要知道本周实际发生了什么。
多个 agent 分别在不同 repo 工作。
需要给自己或团队一个跨项目状态视图。
想识别重复问题,比如 docs drift、测试失败、部署卡点。

INPUT & OUTPUT

输入 / 产出
↘ INPUT
  • repo 列表。
  • 时间窗口。
  • git log、diff、PR、issue。
  • tests、CI、deploy logs,可选。
  • session history,可选。
↗ OUTPUT
  • 每个 repo 的 pulse。
  • 跨 repo 汇总。
  • 风险和阻塞。
  • 下周建议。
  • 可选 HTML 或 Obsidian 报告。
🪜

STEPS

编排步骤
  1. 1
    发现 repo
    扫 Workspace,过滤 archive、node_modules、临时 worktree。
  2. 2
    单 repo pulse
    每个 repo 起一个并行 agent 跑 ce-product-pulse(或等价提取脚本),输出 commits、changed files、tests、docs、deploy、open work。不要在主线程里串行处理多个 repo。
  3. 3
    分类
    按 product、infra、docs、agent、workflow、maintenance 分类。
  4. 4
    合并主题
    找跨 repo 重复模式,比如同一 contract、同一部署问题、同一 skill 质量问题。
  5. 5
    排优先级
    只保留需要注意的 5 到 10 件事,不把所有 commit 都列出来。
  6. 6
    写报告
    先写 verdict,再写 repo table,再写风险和 next moves。

AGENT ROLES

Agent 分工
Repo Agents
每个 repo 一个 pulse。
Theme Agent
合并跨 repo 主题。
Risk Agent
找阻塞和风险。
Editor Agent
写最终报告。

ACCEPTANCE GATE

验收 gate

FAILURE HANDLING

失败处理
repo 太多时先按最近活跃度筛选。
没有 git repo 的目录跳过或列为 non-repo。
CI 不可用时标 unknown,不猜。

TEMPLATE

报告模板
TEMPLATE
## Weekly Pulse

### Verdict

### Repo Table

| Repo | What changed | Health | Risk | Next |
| --- | --- | --- | --- | --- |

### Cross-Repo Themes

### Next Moves