本技能适用于用户需要生成项目施工进度甘特图的场景。可输出A4 横版排版PNG 格式甘特图,以及内嵌进度条形图的 Excel 文件;支持三级任务拆解(分部工程→分项工程→具体施工项)、CPM 关键路径运算、左侧 T+N 日期格式进度明细表、M1/M2/M3 月度时间轴,同时自带每页标准页眉格式。 触发调用关键词:横道图、施工进度计划、甘特图、Gantt chart、施工计划图、进度计划、施工组织进度
施工进度计划横道图生成器是一项面向实际任务的技能,主要用于根据用户提供的任务数据(JSON 格式),自动计算 CPM 关键路径,输出 A4 横版分页 PNG 和带横道条的 Excel;判断项目类型 — 读取 docs/building-engineering-logic.md ,按规则判断是否为建筑工程;
实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;
涉及批量任务时,还应保存进度,避免中断后重复操作。该技能适合用于一次性任务,也可以接入自动化工作流,与其他技能或上层代理配合完成更完整的业务链路;在组合使用时,应明确每一步的输入输出关系,并避免不同步骤之间出现参数冲突。
根据用户提供的任务数据(JSON 格式),自动计算 CPM 关键路径,输出 A4 横版分页 PNG 和带横道条的 Excel。
docs/building-engineering-logic.md,按规则判断是否为建筑工程;若是,加载 resources/Building Engineering Resources.md(GB50300-2013)docs/reference.mdpython scripts/generate_gantt.py --input tasks.json --output ./outputpython scripts/generate_gantt.py --input tasks.json --output ./output # PNG + Excel python scripts/generate_gantt.py --input tasks.json --output ./output --format png # 仅 PNG python scripts/generate_gantt.py --input tasks.json --output ./output --format excel # 仅 Excel
依赖: matplotlib, networkx, Pillow (PNG), openpyxl (Excel)
| 文件 | 说明 |
|---|---|
docs/reference.md |
JSON 格式、字段说明、颜色映射、输出物详情、自定义指南 |
docs/building-engineering-logic.md |
建筑工程判断逻辑与资源文件说明 |
resources/Building Engineering Resources.md |
GB50300-2013 建筑工程施工质量验收统一标准 |
scripts/example.json |
示例数据文件 |
construction-gantt-chart/
├── SKILL.md ← 本文件
├── docs/
│ ├── reference.md ← 技术参考
│ └── building-engineering-logic.md ← 建筑工程判断逻辑
├── scripts/
│ ├── generate_gantt.py ← 主脚本
│ └── example.json ← 示例数据
└── resources/
└── Building Engineering Resources.md ← GB50300-2013
相关专题
热门下载
相关下载
精品课程
共6课时 | 54.7万人学习
共89课时 | 133.9万人学习
共49课时 | 82.5万人学习