HumanLayer Skills:指令保留与可审阅控制循环
按任务选择 HumanLayer 技能、确定性检查或人工审阅
判断何时适合指令整理、真实调用点类型分析和周期助手循环,不把自动化当默认答案。
按任务选择 HumanLayer 技能、确定性检查或人工审阅知识学习CN编辑简报更新 2026-09-14
你将学会
- 让机制匹配不确定性
- 收窄类型时谨慎使用本地调用点
- 采用前明确验收与停止条件
开始前需要
- 了解仓库指令和基本 GitHub Actions
- 理解审阅范围与持久助手上下文
设计受限且可检查的流程,区分模板假设和经过验证的行为。
先看结论
- 确定性检查与助手判断处理不同维护部分。
- 本地调用点未必覆盖公开库全部约定。
- 采用需要对应任务的验收与停止条件。
让机制匹配不确定性
linter 或类型检查器适合它能够表达的确定性规则;技能适合需要仓库判断的助手;周期循环则需要可测积压、可审阅增量和持续人工引导。这些机制可以互相补充,而非必须互相替代。
一次解释或小型指令改写不需要周期运行;长期迁移则可能既需要回归门禁,也需要逐步减少旧实例的助手。先明确任务生命周期和证据,再决定引入多少机制。
收窄类型时谨慎使用本地调用点
narrow-react-prop-types 要求检查真实消费者,区分必传属性与有意义的缺省,并把可空性和可选性分开保留;测试和故事应适配真实约定,而不是为了夹具方便削弱它。这是源码分析流程,不是删除全部可选属性的命令。
对于公开库,仓库搜索可能找不到全部下游消费者。不能仅因本地示例没用,就删除受支持的公共属性,应先核对公开约定与兼容策略。本地消费者类型检查有价值,但不能证明未知外部客户端都保持兼容。
采用前明确验收与停止条件
指令整理需要保留内容并另测行为;类型收窄需要真实调用证据和适当兼容检查;控制循环在加快频率前,需要本地可运行组件、经审阅改动及明确审阅容量上限。不同任务不能共用一个空泛的成功定义。
证据不足或后果超出循环获批范围时,选择人工审阅。本系列不排名供应商,也不宣称助手优于确定性工具,而是帮助选择能够完整满足任务的最小机制。
如何选择
| 比较维度 | 方案 A | 方案 B |
|---|---|---|
| Best when | You need predictable behavior and easy auditing | You need adaptive optimization and have reliable telemetry |
| Main risk | May leave performance on the table | Can become difficult to explain or debug |
实施步骤
- 1
判断工作是一次性还是持续性。
- 2
分开确定性规则与判断。
- 3
收窄 API 前检查公共消费者。
- 4
自动化前定义验收与审阅容量。
可复制示例
json
{
"选型记录": true,
"公开导出组件": true,
"已知全部消费者": false,
"自动移除未用属性": false,
"下一步": "检查公共兼容约定"
}常见问题
应该删除所有可选属性吗?
不应该。真实缺省状态和受支持的公共约定必须保留。
本地类型检查证明所有外部用户兼容吗?
不能。未知下游需要额外兼容性考虑。