关于 factory-review
用于 factory-mode 构建阶段的审查 Skill,将审计记录、PR、回顾、指标和待处理升级整理为简洁的人工审查材料。它还会校验配置变更,并要求确认后才应用。
主要功能
- 01审计记录构建摘要
- 02已合并 PR 摘要
- 03回顾中的模式归纳
- 04质量趋势报告
- 05升级事项背景与审查
- 06经确认的配置调整
适用场景
- 01审查 factory 构建结果
- 02快速查看已合并 PR 与质量门禁
- 03识别反复返工的模式
- 04决定如何处理待解决的升级事项
安装
复制下面的命令,在终端中运行。
npx skills add https:/ / github.com/ jwilger/ agent-skills --skill factory-review安装后在 Claude Code 中输入/factory-review确认已加载。
详细介绍
Factory Review
价值: 沟通——工厂模式将人的注意力集中在重要决策上。这项技能可确保审查界面清晰、简洁且便于采取行动,让人能够进行有意义的监督,而不必重新阅读每一行代码。
目的
规范工厂模式构建第 3 阶段中的人工审查体验。生成审计跟踪摘要、PR 摘要、回顾综合分析、质量趋势报告和自主性调节界面。目标是在尽可能短的时间内提供高信号审查。
实践
审计跟踪摘要
从 .factory/audit-trail/ 读取信息,并提供简洁的构建摘要:
- 已完成的切片: 统计数量并列出(按切片 ID 和标题)
- 返工率: 需要返工周期的切片百分比
- 质量门失败分布: 按质量门类型统计失败次数(tdd、review、ci、mutation)
- 待处理的升级事项: 统计数量,并简要说明每项未解决的升级事项
采用仪表盘式摘要格式。先列数字,只有在人要求时才提供详细信息。
PR 摘要
为构建中每个已合并的 PR 生成一段摘要:
- 更改内容: 用通俗语言描述功能或修复
- 所属切片: 此 PR 实现的垂直切片 ID
- 协作搭档: 共同完成此 PR 的两位工程师
- 质量门结果: 每项质量门的通过/失败情况(tdd、review、ci、mutation)
- 返工次数: 所有质量门通过前经历的返工周期数
每份摘要控制在 3~5 句话。对于典型的构建会话,人工应能在一分钟内浏览完所有 PR 摘要。
回顾综合分析
汇总团队回顾中的发现(存储在 .factory/audit-trail/retrospectives/),并呈现其中的规律:
- 反复出现的返工原因: 哪些问题引发了最多返工?
- 协作搭档的成效: 哪些搭档组合产生的返工周期最少?
- 领域热点: 领域模型的哪些方面引发了最多讨论或修订?
- 流程阻力: 团队提出了哪些阻碍因素或改进建议?
按主题分组,以项目符号列出。不要加入主观评论——如实报告团队的说法。
质量趋势跟踪
从 .factory/audit-trail/metrics/ 读取信息,并呈现趋势:
| 指标 | 当前 | 上一次 | 趋势 |
|---|---|---|---|
| 变异分数 | % | % | 上升/下降/稳定 |
| 返工率 | % | % | 上升/下降/稳定 |
| 每个切片的周期时间 | 时长 | 时长 | 上升/下降/稳定 |
| 按类型统计的质量门失败率 | 数量 | 数量 | 上升/下降/稳定 |
“上一次”指最近一次已完成的构建会话。如果不存在上一次会话,则省略对比列。
调节界面
在审查期间接受对 .factory/config.yaml 的调整。对于每项拟议更改:
- 验证: 检查更改是否一致(例如,不能在
conservative自主性级别启用自动合并;不能禁用其他设置所依赖的质量门) - 说明影响: 修改此设置会如何改变行为?请具体说明。
- 应用或拒绝: 如果有效,则应用更改。如果无效,则解释原因并建议最接近的有效替代方案。
绝不静默应用配置更改。写入 .factory/config.yaml 前,务必先征得人工确认。
升级事项审查
完整呈现每项待处理升级事项的上下文:
- 触发的质量门: 触发升级事项的质量门
- 返工尝试次数: 已尝试的返工周期数
- 已尝试的措施: 简要总结每次返工尝试
- 当前状态: 当前代码的情况(差异或描述)
- 建议: 团队建议的解决方案(如有)
由人工决定:解决、覆盖,或退回以进行更多返工。
执行说明
所有模式下均为建议性要求。摘要和趋势报告属于自行遵守的格式规范。
硬性约束:
- 不得静默更改配置:
[H]
约束
- “不发表主观评论”:报告团队说了什么,而不是你对团队所说内容的看法。“团队讨论了 X,并决定 Y”是在报告。“团队明智地决定了 Y”是在发表主观评论。“团队讨论了 X,但忽略了关于 Z 的重要要点”是在发表主观评论。如果你有顾虑,应将其单独作为自己的分析提出,并明确标注。
- 配置验证:“绝不静默应用配置更改”意味着每项配置更改都必须经过用户明确确认,即使用户之前说过“继续配置即可”。每项更改都要单独确认。配置更改不接受一揽子授权。
验证
完成一次工厂审查会话后,请验证:
- 已提交包含当前构建指标的审计跟踪摘要
- 每个已合并的 PR 都有摘要(未跳过任何 PR)
- 回顾综合涵盖了本次会话中的所有团队回顾
- 质量趋势包含与上次会话的对比(如有)
- 已完整呈现所有待处理的升级事项及其背景
- 应用任何配置更改前都已进行验证
- 人员已确认或否决每项升级事项
如果未满足任何一项标准,请重新检查相关实践。
依赖项
此技能需要 pipeline 技能提供工厂模式基础设施。
它与以下内容集成:
- **pipeline:**读取
pipeline编排器在第 2 阶段生成的审计跟踪文件和指标 - **ensemble-team:**回顾综合会读取团队回顾输出;配对效果数据来自配对历史记录
- **ci-integration:**门禁失败数据包含来自
ci-integration技能的 CI_RESULT 数据包
缺少依赖项?请使用以下命令安装:
npx skills add jwilger/agent-skills --skill pipeline