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