劳动力投入计划
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_0f1364e5/labor-plan。
技能介绍
要解决什么问题
施工项目往往先有一份进度计划(分项工程、起止日期),但劳动力投入表通常要手工把「今天需要哪些工种、多少人」从进度里拆出来,还要对照企业内部的分项工程—工种对应关系。工期一长,按日还是按月列表头也不统一,Excel 里还容易乱码。
技能如何工作
本技能以用户提供的进度计划(.xlsx 或 .csv)为输入,并引用内置的分项工程-工种对应关系表(可通过 --mapping 指向自定义 JSON)。
核心流程包括:
- 读取与校验:自动映射列名,计算总工期;工程类型可从列名、文件名或「工程类别」列推断(默认建筑工程)。
- 工种匹配:对「分项工程」做精确、包含、模糊(
difflib,相似度 ≥ 0.4)三级匹配;未匹配项会提示并尝试去掉括号后重试。 - 人数与时间分配:内部按日计算;人数优先用「班组人数」列,否则用工程量 × 定额工日,再否则主要/辅助工种默认班组(
--main-crew/--aux-crew)。 - CSV 输出:总工期 ≤ 62 天默认按日表头,> 62 天默认按月;可用
--granularity day|month|auto覆盖。编码为 UTF-8 BOM,便于 Excel 直接打开。
适用边界与注意
进度计划至少需要「分项工程」「开始日期」「结束日期」三列;可选列(工程量、定额工日、班组人数等)越完整,人数估算越准。工种名称必须能在对应关系表中命中,否则该行无法自动配工种。输出前建议核对:日期范围覆盖全周期、合计行与各工种之和一致、未匹配分项是否已处理。
使用场景
- 已有一份含「分项工程、开始日期、结束日期」的进度表(xlsx/csv),要生成工种×日期或月份的投入人数矩阵 CSV。
- 总工期超过 62 天的市政或路桥项目,需要按月表头汇总各工种人数,而不是在 Excel 里手工按周拆分。
- 进度计划里填了工程量、定额工日或「班组人数」,希望按规则分摊到每日再导出,供劳务分包对账。
- 分项工程名称与标准库不完全一致(含括号或简称),需要先匹配对应关系表、列出未匹配项后再出计划表。
适合人员
- 负责施工组织设计或专项方案的项目工程师,要把进度计划转成符合企业模板的劳动力投入 CSV。
- 总包计划员维护多标段 Excel/csv 进度,需对接内置或自定义「分项工程-工种」映射批量出用工表。
- 市政、路桥项目经理审阅长工期现场,希望默认按月查看工种合计并与进度全周期对齐。
- 现场或商务部人员拿到 UTF-8 BOM 的 CSV,用 Excel 打开核对「日合计/月合计」与各工种之和是否一致。