-
- 所有 skill handoff 加防桥接叙述指引:同一 turn 内立即调用下游 skill,不输出"已完成/接下来/请检查/等你确认"等收尾过渡话 (会被解读为 turn 结束信号,害用户手敲 continue)。补齐 plan-start 派发器最后一处。 - 根包名固定 com.xly.erp,覆盖三路径:生成端 skeleton-gen (步骤 B 写死 + E.2 兜底静默补齐)、校验闸门 interrupt-check (移出中断项)、全局 CLAUDE-template(占位表 + 中断表注明不在 人工填写之列)。 - skeleton-gen:.env.local 改 cp -n 防覆盖用户改过的凭据;E.4 合并为唯一收尾停顿,含 DB 连接核对(敏感值不回显)。 Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
-
- mr-create → milestone-tag:本地 merge 进默认分支 + 打 milestone/<id> tag,完成后自动回调 coding-start(无人工闸门) - 移除 push/GitLab MR/API:删 deny-no-verify hook、derive-gitlab 脚本、pre-push 模板,env-local 去 GITLAB_* - 完成判定改为 docs/08「里程碑」字段 + git tag -l;README/CLAUDE-template/状态语义同步 - 删除空 skills/internal 目录,skill 计数 27→25 - docs-04 § 一 新增 1.1 规则(后端通用约定)占位,由 skeleton-gen E 填写
-
强化"skill 只讲目的与约束,具体方法交给 LLM 自决"原则: - 删冗余的 interrupt-check 预防性调用(除 feature-tdd 3.e 真触发位 + test-gate 失败横幅引导) - 删 verbatim 子会话 prompt prose(feature-verify / test-gate),保 JSON schema 契约 - 删模板槽位枚举、bash 字面量、fork 解释括号等噪音 架构调整: - coding-start 精简到守门 + 派发 4 步,模块定位职责完全交给 module-start - sync 默认分支挪到 module-start 创建新分支前(避免全完成场景的浪费 sync) - module-start 步骤 1 自包含 MR 状态契约(指向 CLAUDE.md 权威源避免 drift) - mr-create 4 段 bash 抽到 scripts/create-mr.sh,SKILL 减 41%; 靠 sed/awk pipe + curl --rawfile 保证模块报告全程不进 LLM 上下文 - 两入口(plan-start / coding-start)共用 flow-overview.txt 模式
-
- 去 erp- 前缀:project-init / scope-lock / skeleton-gen / db-design-gen / db-init / downstream-gen / plan-start / coding-start / module-start / feature-* / module-report / mr-create / cross-module-log - 红旗 → 中断:red-flag-check → interrupt-check;命中 → 触发(中断语境) - local-test-gate → test-gate - docs/01-需求清单 的 README.md → index.md(原先改名过 abstract.md,再改 index.md) - CLAUDE-template.md 大幅精简:删 § ⚡ Skill 索引 / § 🧪 自测要求 / § 🔄 统一响应格式 / § 通用工作准则 等冗余;§ 🏷️ 覆盖 3 类占位符;§ 📐 从 27 条压到 14 条;§ ✅ 模块完成判定规则 缩到 27 行;§ 🚩 改名中断机制 - A0 project-init:步骤 A/B 互换(先 cp 模板创建 docs/08,再做依赖检查),修复首次运行 bootstrap bug;docs/04-stack-template.md 归 project-init 持有 - scope-lock 合并 D+E 为单步;step A 加 CLAUDE.md § 🎯 的 Grep 占位校验 - skeleton-gen:test.sh 骨架抽成模板(scripts-test-template.sh);step E 占位符处理从 130 行压到 34 行;删除内联 Flyway 说明;勾选分布到每个子步骤 - req-card 模板三段式:目标引言 + 字段表 + 元数据 list;字段级 vs REQ 级规则用 field_rules/rules 区分 - 模块级依赖模块 / 涉及表 改 TBD,由 A3/A5 回填(和 REQ 级 依赖表/依赖接口 同模式) - cross-module 留痕策略:hook 落存根不弹提示;所有 TBD 统一延到 module-report § ⑦ 一次性批量补齐 - 其他:feature-verify 删除孤儿 Write 权限;Git commit type 解读表;软规则 S1 技术栈外组件;docs/08 § 二 加 REQ 功能子项由 feature-review approve 时勾选 72 files changed, 1556 insertions(+), 1745 deletions(-)