Appearance
Everything Claude Code Production Scheduling Skill 针对制造业生产排程的核心难题,提供从作业排序、产线平衡、换产优化到瓶颈管理的全流程 AI 能力。相比传统人工调度或单点算法,该 Skill 结合 TOC/DBR 理论、SMED 换产、OEE 分析以及 ERP/MES 集成经验,能在多产线、多工序、频繁变更的实际场景下,自动识别约束、优化作业顺序、动态应对突发事件,并通过结构化输出与配套 Agent 协作,实现生产计划的高效落地与持续改进。
Everything Claude Code Production Scheduling Skill:生产排程、作业排序、换产优化与瓶颈解决
在制造型企业,生产排程(Production Scheduling)是决定交期、成本与产能利用率的核心环节。传统做法往往依赖经验调度员手工调整 Excel 表、ERP/MES 计划或简单规则,面对设备故障、物料短缺、急单插单等情况时,容易陷入混乱、交付延误和资源浪费。Everything Claude Code 的 Production Scheduling Skill 将 15+ 年一线排程专家经验编码为可复用的 AI 能力,支持离散制造与批量工厂的多产线、多工序、动态约束环境,极大提升 AI 编程助手在生产场景下的调度智能。
本 Skill 适用于以下典型场景:
- 多工单/订单争夺有限产能资源时的最优排序与分配
- 设备故障、缺料、人员缺勤等突发事件引发的快速重排
- 换产/切换成本高企时的批次合并与最优切换路径
- 新工单插入已承诺排程,需保证既有订单稳定交付
- 产线瓶颈动态变化,需实时识别并调整“鼓-缓冲-绳”节奏
1. 触发条件与适用时机
Production Scheduling Skill 可在以下时机自动或手动激活:
- 生产工单下达、MRP/MES 生成初步计划后需排产
- 检测到产线瓶颈利用率高于阈值(如 >85%)或 OEE 下降
- 发生设备故障、缺料、质检 hold、人员缺勤等需重排
- 销售插入急单、客户变更交期、订单规格调整
- 需分析换产策略(批量/混线)、平衡产线负载或优化作业顺序
你可以通过 Agent 指令、Hooks 或自动化触发,让 Skill 介入上述场景。例如结合 Everything Claude Code Hooks 实战 配置,当 MES 检测到产线停机或计划偏差时自动调用本 Skill 生成新排程建议。
2. Step by Step 操作流程
步骤 1:识别系统瓶颈与约束
Skill 首先基于 OEE 数据、工序利用率等指标,自动定位当前产线的“鼓”(系统约束/瓶颈)。如 Line 2 CNC 机台利用率最高,则将其设为调度核心,所有排程决策围绕其产能展开。
示例输出片段:
当前瓶颈工序:Line 2 CNC
利用率:89%
建议:所有上游工序优先保障该工序供料,下游工序适当缓冲,避免瓶颈停机。步骤 2:作业优先级分类与排序
Skill 按工单紧急度、约束供料、交期等维度,将作业分为:逾期/高优先级单、瓶颈供料单、普通单。并根据产品混线特性自动选择排序规则(如 EDD 最早交期优先、SPT 最短加工时长优先、或换产敏感排序)。
示例输出片段:
排序结果:
1. 工单A(客户X,交期最早,需优先)
2. 工单B(瓶颈供料,次优先)
3. 工单C(普通单,按SPT排序)步骤 3:换产/切换优化
对于换产成本高的场景(如涂装、印刷、注塑),Skill 会自动生成 setup matrix(换产矩阵),采用最近邻启发式与 2-opt 改进算法,输出最优切换顺序,兼顾交期与换产时间/成本。
示例输出片段:
推荐换产顺序:白色→灰色→黑色(从浅到深,最小化清洗时间)
预计总换产时间:65分钟,较原顺序减少40%
如有急单插入,自动评估插单对换产成本与交期的影响步骤 4:锁定稳定窗口与动态重排
Skill 支持“冻结窗口”策略(如未来24-48小时内的已承诺工单不可随意调整),仅对未锁定作业进行重排,避免频繁变更导致现场混乱。遇到突发事件时,仅重排未冻结部分,并自动发布新排程至 MES/ERP。
示例输出片段:
冻结窗口:2024-06-10 08:00 ~ 2024-06-12 08:00
重排工单:D、E、F
新排程已同步至 MES,受影响岗位已通知步骤 5:与 ERP/MES/CMMS 协同
Skill 输出结构化的作业序列、换产计划、瓶颈利用率等,支持与主流 ERP(SAP PP、Oracle Manufacturing)、高级排程(Preactor、Opcenter APS)和 MES 系统集成。并能根据实际产线反馈(如 MES 实际开工/完工、停机、报废)自动滚动修正排程,保证计划与现实闭环。
示例输出片段:
计划与实际对比:
- 工单A:计划08:00,实际08:10,偏差+10min
- 工单B:计划09:00,实际09:05,偏差+5min
建议:修正换产时间参数,提升计划准确率3. 输出示例
场景一:设备故障应急排程
事件:Line 2 CNC 突发故障,预计修复4小时
影响工单:A、B、C
建议:
- 工单A可切换至Line 3(备用工艺)
- 工单B、C需等待修复,按最小总延迟重排
- 其余工单顺序优化,减少整体交期风险
- 新排程已发布,冻结窗口内工单未变更场景二:急单插入与换产优化
事件:客户X插入急单D,交期2天
分析:
- 当前排程无空档,需评估影响
- 工单E可延后1班次不影响交期
- 急单D插入后,换产顺序调整为A→D→E,额外换产成本增加15分钟
- 建议:按新顺序执行,保证急单交付4. 常见配套 Agent 与 Skill 协作
- 与 Inventory Demand Planning Skill 协作:结合库存与需求预测,动态调整排程优先级,避免缺料停线。
- 与 Quality Nonconformance Skill 配合:质检 hold 时自动重排,规避不合格品影响下游瓶颈。
- 与 Performance Optimizer Agent 联动:基于 OEE 数据持续优化瓶颈工序排程。
- 与 Hooks 自动化体系 集成:MES 检测到计划偏差、停机、急单等事件时自动触发 Skill 响应。
5. 与其他 Skill 的协作关系
- 可作为 Autonomous Agent Harness Skill 的生产调度子模块,支持全流程自动化
- 与 Agentic Engineering Skill 结合,实现生产计划的多 Agent 协同与成本/交期权衡
- 支持 Verification Loop Skill 的端到端验证,确保排程建议可执行、能落地
6. 实践建议与注意事项
- 排程算法输出后,务必结合实际工厂约束(如工艺、人员资质、工会规则)二次审核
- 冻结窗口策略能有效防止频繁变更,但需与销售/客户服务部门达成一致
- 换产优化需维护准确的 setup matrix,建议定期根据 MES 实际数据修正
- 排程建议下发后,现场执行反馈(如计划偏差、瓶颈利用率)应持续回流,用于 Skill 规则微调和持续改进
更多高级配置与自动化集成方法,可参考 Everything Claude Code 完全指南 及 Claude Code 高级技巧。
FAQ
Q: 这个 Skill 能自动适应多产线、多工序和动态瓶颈吗?
A: 可以,Skill 内建瓶颈识别、工序负载分析和动态重排机制,支持多产线、多工序、瓶颈随产品结构变化自动调整。
Q: 如何与 MES/ERP 实现数据闭环?
A: Skill 支持结构化输出,可通过 API 或文件接口与主流 MES/ERP 集成,自动采集实际执行数据并动态修正排程。
Q: 换产优化和急单插入会不会影响已承诺订单?
A: Skill 默认采用冻结窗口策略,已承诺(如未来24-48小时)订单不随意调整,急单插入只在不影响既有承诺的前提下优化顺序。