npx skills add ...
黑湖智造工单齐套检查:一次对话汇总工单用料需求、当前可用库存、占用和在途证据,判断工单可开工、存在风险或不可开工。用户询问工单能否开工、是否齐套或缺哪些物料时使用。不创建单据或修改库存。
No install command: bl-v3-cli.oss-cn-shanghai.aliyuncs.com publishes no skills index the CLI can read.
开始前必须阅读 ../hhzz-shared/SKILL.md。本 Skill 只查询,执行前读取 work-order、material-inventory、occupy-inventory、inbound-order 和 transfer-order 的相关 --help,不需要查询写入 schema。
完成结果必须给出“可开工”“存在风险”或“不可开工”之一,并能逐物料回指需求、当前可用证据、占用、在途和缺口。查询字段不足时只能判定“存在风险”,不能自行补算。
必须提供唯一工单编号或正整数 ID。仓库、质量状态和计划开工时间可选;未指定仓库时,按工单用料和返回的仓储范围查询,并在结论中说明范围。
用户只提供工单名称、部分编号或其他模糊描述时,先用列表查询候选并要求确认唯一工单。物料 ID、仓库范围、用量、库存、占用和在途信息全部由 CLI 查询,不向用户索取。只有仓库范围或质量状态会改变判断且无法从工单确定时才追问用户。
work-order detail input-material --warehouse-flag 获取完整用料需求;必要时查询工单基本信息和计划数量。material-inventory list 查询库存明细,并按仓库、仓位、质量状态和批次保留可解释维度。返回的 amount 是库存明细数量,不得直接称为可用量。occupy-inventory list 查询汇总数量:amountTotal 是仓储中总库存,occupyAmount.amountSum 是占用总量,enableOccupyAmount.baseAmount 是生产返回中明确命名的可占用数量,应优先作为当前可用证据;再用 occupy-inventory list relation 解释占用来源。enableOccupyAmount 缺失时,不得自行用总库存减占用量补算。material-inventory list transit 查询在途量;在途量单独展示,不计入当前可用量。inbound-order 和 transfer-order,说明是否已有补充计划及其状态。只使用生产返回中语义明确的可用量字段。enableOccupyAmount.baseAmount 已体现可占用语义,不得再次扣减 occupyAmount;不得重复扣减已经体现在可用量中的冻结,也不得把在途量加到当前可用量。字段缺失或语义不能闭合时展示 amountTotal、occupyAmount 等原始业务量并判定“存在风险”,不自行发明计算公式。
按共享规则返回业务结论,并增加逐物料表:物料、需求量、当前可用量、占用、在途、已知缺口、补充单据和结论。技术证据只用于内部核验,不默认展示给业务人员。
金属软管工单的脱敏生产验证结果见 references/verified-result.json [blocked]。案例编号和 ID 只能用于解释证据,不得复制到其他租户执行。