eo-change
Installation
SKILL.md
eo-change — 发起变更
发起一次变更。change 是过程工件:起草期承载澄清与拆解,实施期承载进度,归档即冻结为审计历史——不合并回任何文档。
核心理念
- 四问骨架:change.md 的第一受众是用户。§1 解决什么问题、§2 完成后我应该看到什么、§3 谁验收按什么标准、§4 不通过怎么办——工程细节折叠进 §5 技术备注
- 验收驱动:AC(§2)先于 TODO 产出,是 implement 的完成判据、archive 的验收门、fix 的期望行为锚点
- 默认信任,信号升级:主路只有 change → implement → archive 三站;命中风险信号才建议挂闸门(change-review / test / review),清单与纪律见 ../eo-shared/granularity.md §5
- 量化粒度:超软标建议拆、超硬标拒绝确认,指标数值以 granularity.md §1 为准
- 提问有预算:事实自查、决策上抛——规则见 ../eo-shared/questioning.md
- 状态自动流转:用户在对话里确认,skill 落盘 status,用户永不手改 frontmatter
前置条件
- 必须能找到
.eo-project.json(cwd 或父目录)。同目录存在.eo-project.local.json时顶层字段覆盖合并(local 优先)。找不到 → 报错退出,提示运行/eo-project-init。eo-doc/路径由doc_root解析 eo-doc/changes/不存在时 lazy 创建(含 INDEX.md 骨架)