spec-update SKILL.md skillA
spec-update from hhu3637kr/skills is an agent skill: a SKILL.md folder an AI agent loads when a task calls for it.
mdr add hhu3637kr/skills/spec-update@git:20261106.f67a3a4Pins git:20261106.f67a3a4 in mdr.lock. Pin the fingerprint instead.
- Audit grade
- A, 17 of 17 checks passed
- Kind
- SKILL.md skill
- Repository
- hhu3637kr/skills
- Path
spec-update/SKILL.md- Versions recorded
- 12
- Latest version
- git:20261106.f67a3a4, committed Nov 6, 2026
- First version recorded
- Aug 9, 2026
- Size
- 13,901 bytes
- Repository stars
- 146
- License
- none declared
当同一个活跃 Spec(位于 `spec/versions/<version>/specs/<spec-dir>/`)在当前工作分支内需要小迭代、补充需求、修正方案或优化实现,且原 Spec 目录已有 writer/plan.html + executor/summary.html 时使用。典型信号:'改 writer/plan.html 里漏掉的分页参数''补一条原 Spec 没覆盖的需求''修 update 方案里写错的验收标准'、修订既有 writer/plan.html / executor/summary.html、给已有报告递增修订号并补修订历史行(5 列格式与 `<ins>/<del>` 标记规则由 html-report 定义,写什么内容、为什么归本 Skill)——只要动的是报告所承载的 Spec 内容,就走本 Skill;请求里出现 report/html 字样不改变归属。只关心报告骨架、样式表、修订标记或 meta/双链格式本身时改用 html-report。默认复用 writer/plan.html 记录的…
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
# Spec Update ## 核心原则 1. **同 Spec 原则**:update 报告必须放在原 Spec 目录的 `updater/` 下,禁止创建新的 Spec 根目录 2. **不归档原则**:更新完成后不归档,保留在原目录以便后续更新 3. **编号递增**:`updater/update-001.html` → `updater/update-002.html` → `updater/update-003.html`(三位数,不跳号) 4. **严格遵循方案**:只实现 `updater/update-xxx.html` 定义的修改,不添加方案之外的内容 5. **回归测试必须通过**:新增测试 + 修改测试 + 原有功能回归测试全部通过 6. **规范维护审查**:更新也可能产生长期规则,完成后同样检查是否需要维护 AGENTS.md / .agents/rules/ 7. **同分支原则**:update 默认复用原 Spec 的 `git_branch`,禁止为同一活跃 Spec 的小更新默认创建新分支 8. **报告用 HTML**:update 报告遵循 html-report 契约(HTML + 共享样式表 + `data-rev` 修订标记);经验/知识记忆保持 Markdown(账本两种格式皆可) 9. **续接同一批角色**:update 是同一个 Spec 的延续,不是新任务。必须续接原来那批角色,不重新 spawn —— 见下文「角色续接」 ## 角色续接(必须执行) 用户的期望是「还是那个 writer / tester 在跟我对话」,而不是每次 update 都换一批零历史的新实例。做法固定三步: 1. **查账本**:读 `lead/team-context.md`(或 `.html`)的「角色运行句柄」,取本 Spec 上次用的 `agent_id` 与状态。 2. **核对实况**:用运行时的 agent 列表核对该 handle 当前的真实状态。 3. **按状态决定动作**: | 账本/实况状态 | 动作 | |---------------|------| | `running` / `idle` / `parked` | **发消息**给同一个 agent。`parked` 收到消息会自动复活且上下文完整,不需要任何额外操作 | | `aborted` | 只能重新 spawn 同一项目级角色,并让它先读账本与既有产物重建上下文 | **禁止用重新 spawn 代替续接。** 运行时按 name 分配 agent id,同名再 spawn 会得到 `spec-writer-2` 这样的全新零历史实例——影子角色。续接成功后更新账本的「续接方式」与「累计参与 Spec 数」。 …
Read the whole file at its exact version.
How to install
mdr add hhu3637kr/skills/spec-update@sha256:7abb8df8915ec28bThe line at the top of this page pins the label git:20261106.f67a3a4, 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_dlem4qaqxga34655)
4 badge image fetches in 30 days. What the badge shows.
Versions
The registry has recorded 12 versions of this file, between Aug 9, 2026 and Nov 6, 2026, about one every 8 days.
| version | committed | commit | size | audit | |
|---|---|---|---|---|---|
| git:20261106.f67a3a4 latest | 2026-11-06 | f67a3a4 | 13,901 B | A | view · diff |
| git:20261105.3ebe4fe | 2026-11-05 | 3ebe4fe | 12,984 B | A | view · diff |
| git:20261105.6c96fc3 | 2026-11-05 | 6c96fc3 | 12,983 B | A | view · diff |
| git:20261105.8a3e1f1 | 2026-11-05 | 8a3e1f1 | 12,135 B | A | view · diff |
| git:20260923.a4b35af | 2026-09-23 | a4b35af | 11,987 B | A | view · diff |
| git:20260922.b9191a2 | 2026-09-22 | b9191a2 | 11,400 B | A | view · diff |
| git:20260921.ee097b4 | 2026-09-21 | ee097b4 | 11,430 B | A | view · diff |
| git:20260916.4e6c727 | 2026-09-16 | 4e6c727 | 10,778 B | A | view · diff |
| git:20260911.414b35f | 2026-09-11 | 414b35f | 10,529 B | A | view · diff |
| git:20260908.b554d33 | 2026-09-08 | b554d33 | 10,079 B | A | view · diff |
| git:20260814.c1aa394 | 2026-08-14 | c1aa394 | 10,571 B | A | view · diff |
| git:20260809.5529781 | 2026-08-09 | 5529781 | 10,420 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 (13901 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
hhu3637kr/skills · 146 stars · license none declared · pushed 2026-11-06 · branch master
API
GET https://markdownregistry.com/api/v1/artifacts/art_dlem4qaqxga34655 GET https://markdownregistry.com/api/v1/resolve?ref=hhu3637kr/skills/spec-update GET https://markdownregistry.com/api/v1/blob/7abb8df8915ec28b3f96cfded2f8eb2bf1cd643dcd450e44425f04aaf111e19c
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.
More from hhu3637kr/skills
Every file in hhu3637kr/skills