← ClaudeAtlas

construction-planlisted

把任务清单/审查报告/待办列表变成可跨对话接力执行的施工规划文件(XXX-PLAN.md):工作包拆分、一个对话一个任务、红线标记、交接日志、整轮验证清单。Turns a task list / audit report / backlog into a cross-session construction plan — work packages, one task per conversation, redline gating, handoff log, verification checklist. 触发词 / Triggers:做施工文件、施工规划、开工规划、把任务编成工作包、做成 FIX-PLAN 那种、接力文档、一个对话一个任务、按顺序接力做、construction plan、work packages、break tasks into packages、one conversation per task。
yuanzhipeng1124-web/construction-plan · ★ 2 · AI & Automation · score 70
Install: claude install-skill yuanzhipeng1124-web/construction-plan
# 施工规划文件生成器(Construction Plan) **版本:v1.1.0**(变更记录见仓库 README 的 Changelog;生成的 PLAN 文件头部会带模板版本号) 把一份任务来源(审查报告 / TODO 清单 / bug 列表 / 用户口述的多项任务)整理成一份**可跨对话接力执行**的施工规划文件。核心机制:一个对话只做一个工作包(WP),做完勾选 + 写交接日志 + 关对话,下一个 WP 新开对话——靠文件续接,不继承上下文。 ## 语言规则(全局) - **输出语言跟随用户输入语言**:用户用中文 → 生成的 PLAN 文件、汇报、日志全部中文;用户用英文 → 全部英文;其他语言同理。 - 代码标识符、命令、文件路径一律保留英文原文。 - 本 skill 指令自身用中文编写,仅用于指导 AI,不构成对输出语言的限制。 ## 何时使用 - 用户说:做施工文件 / 施工规划 / 开工规划 / 把任务编成工作包 / 做成 FIX-PLAN 那种 / 一个对话一个任务 / 按顺序接力做 / construction plan / work packages - 用户给出 ���4 项任务的清单或报告,且明显一个对话做不完 - 用户担心上下文过长,要求把任务落到文件里分次做 ## 何时不用(禁忌症) 开工前先对照,命中任一条就**不要生成施工文件**,直接告诉用户理由并给出更轻的做法: - 全部任务一个对话内做得完(约 1 小时工作量、改动 ≤3 个文件)——直接做,套这套机制的开销比上下文损失还大 - 任务少于 4 项且彼此独立——逐条做即可 - 纯调研 / 问答,不产生代码改动——没有施工可言 ## 工作流(按顺序执行) ### 第一步:读项目约定 读项目根目录 CLAUDE.md(没有就跳过),提取三样东西: 1. **红线清单**——必须先问用户才允许的操作���如改安全配置、数据结构变更、删大段代码、git 强制操作、生产发布),用于给工作包打 🔴 标记 2. **验证命令**——语法检查、测试套件、启动方式,用于写「验收」和「整轮验证清单」 3. **沟通约定**——语言、结论先行等;若项目未指定,按上方「语言规则」跟随用户 ### 第二步:拆工作包 把任务拆成工作包(WP01、WP02…;功能升级类可用 UP 前缀、修复类 FIX 前缀,与项目既有文件呼应),规则: - **一包 = 一个对话能做完的量。尺子是「要���的文件数 × 陌生程度」,不是代码行数**——吃上下文的是阅读和理解,不是敲键盘。参考线:小包 ≤3 个文件;中包 4~8 个文件或约 250 行;超过就拆 a/b。 - 复杂包可前置一个**只读侦察包**(只调研出方案、零代码改动),实施包引用其结论。 - 同一文件域的相邻任务尽量并包,减少新对话重复读文件。 - **排序**:小而安全的在前 → 红线项居中(需用户拍板,不卡住前面的活)→ 大重构 / 拆文件放最后(它搬动一切,必须等功能全部落定)。 - 标依赖:某包必须在另一包之后做的,写进总览开头的一段话里。 ### 第三步:标红线 对照第一步的红线清单逐个 WP 检查,命中即在标题加 🔴,并在包内固定写一句:**开工前先把方案发用户确认,批准后才动手**。项目无红线清单时用通用默认:安全/权限配置变更、数据结构迁移、删除超 50 行代码、git 强制操作、生产发布。 **执行期红��守则**(写进每个 WP 的注意事项或会话纪律):实施中若发现计划外的红线触