一键导入
eo-spec
为新模块撰写活文档 spec.md 作为后续 change 的基线。通常由 /eo-module-init 触发。触发:写 spec / 需求分析 / 模块规格 / /eo-spec。 NOT FOR: 修改已有模块(走 /eo-change,通过 Delta 演化 spec)。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
为新模块撰写活文档 spec.md 作为后续 change 的基线。通常由 /eo-module-init 触发。触发:写 spec / 需求分析 / 模块规格 / /eo-spec。 NOT FOR: 修改已有模块(走 /eo-change,通过 Delta 演化 spec)。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
对 change.md 做方案级审查(Delta 正确性、TODO 完整性、AC 覆盖)。触发:审查 change / change 审查 / 审方案 / /eo-change-review。 NOT FOR: 代码审查(/eo-review)、spec 审查(/eo-spec-review)、implement 内的回归审查。
对已有模块发起业务变更,产出 spec Delta + 技术方案 + TODO 的单一载体。触发:新增 / 加功能 / 增强 / 重构 / change / /eo-change。 NOT FOR: bug 修复(走 /eo-implement,不开新 change)。
根据 change.md 的 TODO 落地代码;也负责 change 生命周期内所有 bug 修复(fix 是 implement 的职责,不开新 change)。触发:实现 / 写代码 / implement / fix / 修 bug / /eo-implement。
对已实施的代码做审查,产出 P0/P1/P2 分级报告(前提:代码已实现)。触发:review / 代码审查 / /eo-review。 NOT FOR: spec 审查(/eo-spec-review)、change 方案审查(/eo-change-review,代码还没写时用)。
对模块 spec.md 做系统性质量审查。必需场景:module-init 阶段(由 /eo-module-init 触发一次)。可选场景:archive 后含大量 MODIFIED/REMOVED 时复检。触发:审查 spec / review spec / 检查需求 / /eo-spec-review。 NOT FOR: 审代码(/eo-review)或 change 方案(/eo-change-review)。
将已审查通过的 change 的 Spec Delta 合并回模块 spec.md,完成变更闭环。触发:归档 change / archive / 合并 delta / /eo-archive。
| name | eo-spec |
| description | 为新模块撰写活文档 spec.md 作为后续 change 的基线。通常由 /eo-module-init 触发。触发:写 spec / 需求分析 / 模块规格 / /eo-spec。 NOT FOR: 修改已有模块(走 /eo-change,通过 Delta 演化 spec)。 |
将模块的模糊需求意图转化为清晰、无歧义的 spec 活文档,存放于 eo-doc/dev/<module-name>/spec.md。
必须能找到 .eo-project.json。找不到 → 报错退出,提示运行 /eo-project-init。eo-doc/ 路径通过 doc_root 字段解析。
/eo-change,通过 Delta 增量演化 spec/eo-module-init 作为其一个步骤调用;独立调用时也只处理新模块eo-doc/dev/<module-name>/——spec.md(能力基线活文档)+ spec-history.md(变更历史)启动时读 eo-doc/templates/project-profile.md 和 spec-layers.md(存在则启用多层章节,否则使用纯单层模板)。
eo-doc/dev/ 下已有的模块(读取各 spec.md 的 frontmatter),避免重复或冲突module-name(小写英文 kebab-case,如 inventory / transport-queue)eo-doc/dev/<module-name>/(如不存在)eo-doc/dev/<module-name>/spec.mdeo-doc/dev/<module-name>/spec-history.md:「变更记录」表填入初始行 | <今天日期> | 模块初始化 | eo-module-init |,「关联变更」表保持空表头(后续由 eo-archive 维护)status 从 draft 更新为 confirmed更新 eo-doc/dev/INDEX.md,添加模块条目。
见 references/spec-template.md(含 spec.md 与 spec-history.md 两份模板)。
:::new/:::changed 标注(那是 change 的事)inventory / transport-queue)status: draft → status: confirmed