11
Pulse · workflow
pulse-multi-repo
11-pulse-multi-repo.md
◉
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发现 repo扫 Workspace,过滤 archive、node_modules、临时 worktree。
- 2单 repo pulse每个 repo 起一个并行 agent 跑
ce-product-pulse(或等价提取脚本),输出 commits、changed files、tests、docs、deploy、open work。不要在主线程里串行处理多个 repo。 - 3分类按 product、infra、docs、agent、workflow、maintenance 分类。
- 4合并主题找跨 repo 重复模式,比如同一 contract、同一部署问题、同一 skill 质量问题。
- 5排优先级只保留需要注意的 5 到 10 件事,不把所有 commit 都列出来。
- 6写报告先写 verdict,再写 repo table,再写风险和 next moves。
⚙
AGENT ROLES
Agent 分工⚙
Repo Agents
每个 repo 一个 pulse。
⚙
Theme Agent
合并跨 repo 主题。
⚙
Risk Agent
找阻塞和风险。
⚙
Editor Agent
写最终报告。
✓
ACCEPTANCE GATE
验收 gate- ✓每个 repo 的状态有 git 或 CI 证据。
- ✓报告不泄露 secret、私密路径、个人敏感信息。
- ✓不把未验证的 session 说成已完成事实。
- ✓跨 repo 建议有 owner 或下一步。
⊘
FAILURE HANDLING
失败处理repo 太多时先按最近活跃度筛选。
没有 git repo 的目录跳过或列为 non-repo。
CI 不可用时标 unknown,不猜。
⌘
TEMPLATE
报告模板## Weekly Pulse
### Verdict
### Repo Table
| Repo | What changed | Health | Risk | Next |
| --- | --- | --- | --- | --- |
### Cross-Repo Themes
### Next Moves