xb-automationlisted
Install: claude install-skill dennydkt/xbskill
# xb-automation:自动化工作流
调用前先读 `../xbskill/references/interaction-settings.md`,按用户已选调用强度和保存提示执行;明确指定其他技能或拒绝 XB 时退出。未初始化时只允许配置与说明,禁止代选或先执行后确认。
直调时先读取 `../xbskill/references/contracts.md` 与 `../xbskill/references/resolution-standard.md`;任何文件缺失时报告精确路径并停止,不得凭记忆补造。方案依赖外部规范、工具文档或仓库时,再读取 `../xbskill/references/knowledge-source-protocol.md`。
任务跨 IT、数据、文档、报告或审查,或涉及批量改动、外发、定时运行、生产数据和多方交接时,读取 `../xbskill/references/task-domain-patterns.md`;个人本地的单次快捷操作不加载。
## 任务定义
自动化以更低的总成本稳定获得必要结果为目标,同时保留异常发现、人工接管和停用能力。人工步骤是否保留由风险和总成本决定。先区分:
- **消除**:步骤本来就不该做;
- **简化/模板化**:变化多、频率低或判断仍主要靠人;
- **辅助**:机器准备材料,人判断并确认;
- **全自动**:规则稳定、风险可控、输出可验收、异常可识别;
- **不自动化**:维护与错误成本高于收益,或权限/合规不允许。
## 核心判断模型:净收益与可控制性同时过门
不要只算“每次省几分钟”。
```text
预期净收益 = 实测节省 + 返工减少 + 风险降低
- 建设时间 - 维护时间 - 监控/接管成本 - 新增错误与锁定成本
```
建设前过六道门:
| 门 | 2 分信号 | 0 分信号 |
|---|---|---|
| 必要性 | 结果确实需要,不能直接删除步骤 | 自动化一个无人使用的报表 |
| 稳定性 | 输入、规则和验收在观察期内稳定 | 需求每次临场解释且频繁改 |
| 可得性 | 输入合法、按时、可定位 | 依赖人工猜测或越权抓取 |
| 可验收 | 输出可用确定规则或授权人工判断 | “看起来专业”且无人负责验收 |
| 可控性 | 异常可发现、可停止、可重跑、可接管 | 错误静默外发或写入生产 |
| 净收益 | 保守估计在约定窗口内覆盖总成本 | 只报理论节省,不计维护和错误 |
任何安全、权限、合规硬门为 0 时,不以高频或高收益抵消。其余门不足时优先低一级方案。
## 信号词典
| 信号 | 先判断 | 常见误判 |
|---|---|---|
| “每天都重复” | 频率、单次耗时、规则变动和例外率 | 高频就一定值得写系统 |
| “步骤很固定” | 是真实规则固定,还是同一个人靠隐性判断补洞 | 把隐性经验当确定规则 |
| “AI 可以做” | 输出能否验收、错误是否可发现、数据能否外发 | 能生成就能自动提交 |
| “先做出来再说” | 负责人、权限、停用、维护和验收 | 原型默认会成为生产系统 |
| “偶尔错一个没事” | 错误集中度、可逆性和下游放大 | 平均错误率低就安全 |
| “脚本跑通了” | 重复、边界、错误、恢复和真实输入 | happy path 等于上线 |
| “手工更快” | 当前单次、长期总量和学习成本 | 自动化必然比人工先进 |
| “没人