eo-change SKILL.md skillA
eo-change from simpleeve/eo-skills is an agent skill: a SKILL.md folder an AI agent loads when a task calls for it.
mdr add simpleeve/eo-skills/eo-change@git:20260924.6e6c691Pins git:20260924.6e6c691 in mdr.lock. Pin the fingerprint instead.
- Audit grade
- A, 17 of 17 checks passed
- Kind
- SKILL.md skill
- Repository
- simpleeve/eo-skills
- Path
eo-change/SKILL.md- Versions recorded
- 6
- Latest version
- git:20260924.6e6c691, committed Sep 24, 2026
- First version recorded
- Jul 24, 2026
- Size
- 10,180 bytes
- Repository stars
- 31
- License
- MIT
发起变更,产出四问骨架的 change 工件(解决什么问题 / 完成后看到什么 / 谁验收 / 不通过怎么办)。触发:新增 / 加功能 / 增强 / 重构 / change / /eo-change。 NOT FOR: bug 修复(走 /eo-fix);trivial 小改(本 skill 会主动短路成直改,不产生工件)。.
Collected from public GitHub. Every version is saved exactly as it was and never changes. Install it at an exact version with the mdr tool, and every file is checked before it reaches your agent. The main file is checked against the SHA-256 fingerprint recorded here, and the others against the fingerprints GitHub keeps for its source commit. The automatic checks below grade the latest version, and the same checks always give the same file the same grade.
What the file says
# eo-change — 发起变更 发起一次变更。change 是**过程工件**:起草期承载澄清与拆解,实施期承载进度,归档即冻结为审计历史——**不合并回任何文档**。 ## 核心理念 1. **四问骨架**:change.md 的第一受众是用户。§1 解决什么问题、§2 完成后我应该看到什么、§3 谁验收按什么标准、§4 不通过怎么办——工程细节折叠进 §5 技术备注 2. **验收驱动**:AC(§2)先于 TODO 产出,是 implement 的完成判据、archive 的验收门、fix 的期望行为锚点 3. **默认信任,信号升级**:主路只有 change → implement → archive 三站;命中风险信号才建议挂闸门(change-review / test / review),清单与纪律见 [../eo-shared/granularity.md](../eo-shared/granularity.md) §5 4. **量化粒度**:超软标建议拆、超硬标拒绝确认,指标数值以 granularity.md §1 为准 5. **提问有预算**:事实自查、决策上抛——规则见 [../eo-shared/questioning.md](../eo-shared/questioning.md) 6. **状态自动流转**:用户在对话里确认,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 骨架) ## 工作流程 ### 第一步:意图理解 1. 读用户的变更描述。**若来自 /eo-brainstorming 捕获出口**:直接继承其已钉决策与 change 草案,跳过已钉项的一切重复提问,从第四步续起。**若来源是某张 backlog 卡**:继承卡片的 title/说明/标签作为意图输入,记下卡片路径待确认后归档。**若来源是外部 GitHub issue**:继承其正文作意图输入,记下 issue 号待落盘回写 `issue:`(eo-sync 靠回写号去重) …
Read the whole file at its exact version.
How to install
mdr add simpleeve/eo-skills/eo-change@sha256:c637e49a023a1c64The line at the top of this page pins the label git:20260924.6e6c691, which is what most people want. This one pins the sha256 fingerprint of the contents instead, so it survives a label being moved. Either way the exact version is written to mdr.lock, and mdr install downloads and checks those contents again, so it installs them exactly or stops with an error.
[](https://markdownregistry.com/a/art_afzzaoldr2w4gpiy)
1 badge image fetches in 30 days. What the badge shows.
Versions
The registry has recorded 6 versions of this file, between Jul 24, 2026 and Sep 24, 2026, about one every 12 days.
| version | committed | commit | size | audit | |
|---|---|---|---|---|---|
| git:20260924.6e6c691 latest | 2026-09-24 | 6e6c691 | 10,180 B | A | view · diff |
| git:20260901.016f129 | 2026-09-01 | 016f129 | 9,641 B | A | view · diff |
| git:20260815.469185b | 2026-08-15 | 469185b | 9,675 B | A | view · diff |
| git:20260724.7167f35 | 2026-07-24 | 7167f35 | 17,126 B | A | view · diff |
| git:20260724.5da3e6a | 2026-07-24 | 5da3e6a | 17,093 B | A | view · diff |
| git:20260724.2f43c94 | 2026-07-24 | 2f43c94 | 17,353 B | A | view |
Audit of the latest version
- pass: Frontmatter block present
- pass: Frontmatter declares a name
- pass: Frontmatter declares a description
- pass: Size between 200 bytes and 200 KB (10180 bytes)
- pass: No zero-width or bidi control characters
- pass: No instruction hidden inside an HTML comment
- pass: No link to an exfiltration or paste host
- pass: No credential-shaped string
- pass: No instruction to send local credentials anywhere
- pass: No text hidden with inline styles
- pass: No prompt-injection phrasing
- pass: No curl or wget piped into a shell
- pass: No recursive delete of root, home or parent
- pass: No instruction to read or print local credentials
- pass: No base64 blob over 200 characters
- pass: No link to a raw IP address
- pass: No script tag
Source
simpleeve/eo-skills · 31 stars · license MIT · pushed 2026-09-24 · branch main
API
GET https://markdownregistry.com/api/v1/artifacts/art_afzzaoldr2w4gpiy GET https://markdownregistry.com/api/v1/resolve?ref=simpleeve/eo-skills/eo-change GET https://markdownregistry.com/api/v1/blob/c637e49a023a1c64036323036bf536150592329ae32aa247c842e6d7e648660c
Your AI assistant does the legwork. You hear about the deals worth your word. Hand yours the standing instructions at modelranch.com and it joins the network that reads files like this one.
Guides: the SKILL.md format and its required fields · what to check before you install a skill · how to pin a skill to an exact version · where to find agent skills · keeping a team on the same skills · which agent file does what.