knowledge-groom SKILL.md skillA
knowledge-groom from pillumina/ascend-sleuth is an agent skill: a SKILL.md folder an AI agent loads when a task calls for it.
mdr add pillumina/ascend-sleuth/knowledge-groom@git:20261030.0194eb5Pins git:20261030.0194eb5 in mdr.lock. Pin the fingerprint instead.
- Audit grade
- A, 17 of 17 checks passed
- Kind
- SKILL.md skill
- Repository
- pillumina/ascend-sleuth
- Path
skills/knowledge-groom/SKILL.md- Versions recorded
- 29
- Latest version
- git:20261030.0194eb5, committed Oct 30, 2026
- First version recorded
- Sep 10, 2026
- Size
- 36,750 bytes
- Repository stars
- 5
- License
- MIT
昇腾知识库的周期性维护引擎。批处理 postmortems/inbox/ 待审队列(预分诊 new/variant/covered 三分类), 结构化升格到 Tier 2、校验 references 完整性、检测值重复、汇总条目使用记录并算分、 软退休过期 case、重建生成索引与本期读数;并行维护先验知识层(references/)—— 审核 references/ 的 draft 草稿、校验引用、失效降级信号、引用发现建议。建议每周运行。 产出**变更摘要 + 待审项**交领域 owner 审;提交由 owner 自己来(不自动开 PR)。.
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
# Knowledge Groom > **本地执行说明**:本 skill 标记 `disable-model-invocation`(防 agent 自发启动批量改库)——skill 工具加载会报 "not available for model invocation",这是预期。用户明确要求 groom 时,agent 直接 `read` 本文件手动遵循流程即可,流程完整性不受影响;或用户输入 `/skill:knowledge-groom` 直接触发。 体系的演化引擎。不加控制的增长会摧毁检索效率——这个 skill 是知识库的"免疫系统 + 清道夫"。 ## 触发 手动运行,建议每周一次;连续四周无新 postmortem 时可改双周——**这是人的节奏判断,不是脚本行为**(本仓没有 cadence 实现,别把它读成自动调度)。 **触发场景区分**: - **人工使用场景(默认周批)**:人通过 diagnose/to-postmortem 等沉淀的草稿——攒 inbox 到周批统一处理,人审 ~30s/条后升格提 PR(人的注意力是稀缺资源,批处理是预算分配, 原则九); - **自动化 ingest 场景(可直接升格,不等周批)**:issue-ingest/S2 补 case 等自动化 链路产出的草稿——verification 链完整(upstream-fix-merged 等外部验证)+ agent 已过 语义校验 + pre-triage 判别完成,质量前提与人工场景不同,**产出后可直接走本流程升格 入库提 PR**(同 2026-W36 round2 全自动轮 22 case 升格先例)。前提:owner 已预授权该 自动化源(issue-ingest 链路本身即 owner 配置的持续管道,其产出视为预授权)。草稿头 注释带完整 pre-triage/verification 证据 → 复核确认而非重判。 ## groom 成本预算与脚本先行(token 预算纪律:确定性环节脚本先行、agent 只读摘要) 目标:单次 groom(含 inbox 段与 references 维护段)token 降至可读摘要量级(<30K), 功能不缺失。纪律: 1. **确定性环节一律跑脚本、只读输出摘要,不读全量原文**: - 引用完整性/悬挂/role:`scripts/verify_references.py --check`(输出进摘要); - 索引/容量:`scripts/index_counts.py`(条数与逐格容量,现算)+ `scripts/capacity_health.py`(溢出/健康)输出进摘要; …
Read the whole file at its exact version.
How to install
mdr add pillumina/ascend-sleuth/knowledge-groom@sha256:d96d646ee184ee2cThe line at the top of this page pins the label git:20261030.0194eb5, 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_zo44ujrh2hdmbunf)
2 badge image fetches in 30 days. What the badge shows.
Versions
The registry has recorded 29 versions of this file, between Sep 10, 2026 and Oct 30, 2026, about one every 2 days.
| version | committed | commit | size | audit | |
|---|---|---|---|---|---|
| git:20261030.0194eb5 latest | 2026-10-30 | 0194eb5 | 36,750 B | A | view · diff |
| git:20261027.2dabd30 | 2026-10-27 | 2dabd30 | 36,683 B | A | view · diff |
| git:20261027.7304a2a | 2026-10-27 | 7304a2a | 36,603 B | A | view · diff |
| git:20261027.8da63bd | 2026-10-27 | 8da63bd | 36,528 B | A | view · diff |
| git:20261027.7884c24 | 2026-10-27 | 7884c24 | 36,494 B | A | view · diff |
| git:20261027.728e7d8 | 2026-10-27 | 728e7d8 | 36,415 B | A | view · diff |
| git:20261020.67b1910 | 2026-10-20 | 67b1910 | 36,066 B | A | view · diff |
| git:20261020.1e65217 | 2026-10-20 | 1e65217 | 36,075 B | A | view · diff |
| git:20261017.896493c | 2026-10-17 | 896493c | 35,562 B | A | view · diff |
| git:20260929.da7652f | 2026-09-29 | da7652f | 32,237 B | A | view · diff |
| git:20260929.c4b7d5e | 2026-09-29 | c4b7d5e | 32,217 B | A | view · diff |
| git:20260929.362abbb | 2026-09-29 | 362abbb | 31,964 B | A | view · diff |
| git:20260929.6ee624d | 2026-09-29 | 6ee624d | 31,890 B | A | view · diff |
| git:20260922.64baaab | 2026-09-22 | 64baaab | 31,851 B | A | view · diff |
| git:20260922.35c7546 | 2026-09-22 | 35c7546 | 31,964 B | A | view · diff |
| git:20260922.ab3e338 | 2026-09-22 | ab3e338 | 31,959 B | A | view · diff |
| git:20260917.709504c | 2026-09-17 | 709504c | 31,665 B | A | view · diff |
| git:20260917.acc1543 | 2026-09-17 | acc1543 | 31,648 B | A | view · diff |
| git:20260917.ff1dd5e | 2026-09-17 | ff1dd5e | 31,536 B | A | view · diff |
| git:20260917.1f7e266 | 2026-09-17 | 1f7e266 | 30,966 B | A | view · diff |
| git:20260916.597c59e | 2026-09-16 | 597c59e | 28,741 B | A | view · diff |
| git:20260916.03392e7 | 2026-09-16 | 03392e7 | 27,477 B | A | view · diff |
| git:20260914.27c2439 | 2026-09-14 | 27c2439 | 27,208 B | A | view · diff |
| git:20260913.0e975d5 | 2026-09-13 | 0e975d5 | 26,996 B | A | view · diff |
| git:20260910.1e5fbcf | 2026-09-10 | 1e5fbcf | 26,537 B | A | view · diff |
| git:20260910.3967877 | 2026-09-10 | 3967877 | 26,537 B | A | view · diff |
| git:20260910.0604203 | 2026-09-10 | 0604203 | 26,284 B | A | view · diff |
| git:20260910.172f7aa | 2026-09-10 | 172f7aa | 24,928 B | A | view · diff |
| git:20260910.5f79873 | 2026-09-10 | 5f79873 | 26,264 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 (36750 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
pillumina/ascend-sleuth · 5 stars · license MIT · pushed 2026-10-31 · branch main
API
GET https://markdownregistry.com/api/v1/artifacts/art_zo44ujrh2hdmbunf GET https://markdownregistry.com/api/v1/resolve?ref=pillumina/ascend-sleuth/knowledge-groom GET https://markdownregistry.com/api/v1/blob/d96d646ee184ee2c7b72850e82ab0ed9baabd127d2c1a4fd1f511a799a148c4d
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.