diagnose SKILL.md skillA

diagnose from pillumina/ascend-sleuth is an agent skill: a SKILL.md folder an AI agent loads when a task calls for it.

Install it, pinned
mdr add pillumina/ascend-sleuth/diagnose@git:20261030.0194eb5

Pins 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/diagnose/SKILL.md
Versions recorded
41
Latest version
git:20261030.0194eb5, committed Oct 30, 2026
First version recorded
Sep 10, 2026
Size
41,915 bytes
Repository stars
5
License
MIT

昇腾训练/推理问题的核心诊断循环:收集症状、按 triage-tree 路由、两阶段加载 并验证 Tier 2 case、命中给 fix(高危 root cause 改提示 halt)或转深度排查。 Tier-2 未命中但最终解决时起草候选 case。全程写 trace。 仅在能执行命令的 agent(Claude Code / Codex / pi)中可用。.

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

# Diagnose

昇腾问题的核心诊断循环。你是辅助定位工具——**fix 是你给的建议,由人手动应用到客户环境,你不自动改生产**。

> **本文是「可执行脊梁」**:只保留**始终要跑**的骨架与权威规则。步骤的**展开机制**(子步骤/边界/判定细节)见本 skill 的 `references/diagnosis-procedure.md`;**trace 细节**(词表/时间戳/证据落盘完整展开)见 `references/diagnosis-trace.md`,二者**按需加载**。skill 支撑文件一律放本 skill 的 `references/`,**不放仓库根 `references/`**(那是知识库/先验层)。

## 何时用

出现训练或推理问题(中断 / 精度 / 性能),且你在能执行 bash 的 agent 中。被打断后续接 → `/skill:resume-diagnosis`。

**只问思路的咨询不是接单**:工程师问"这类问题怎么定位"、手上没有报错原文或日志、不需要你给出这次的具体结论时,按已有知识直接答方法(可读先验层的流程词条),**不开 session、不写 trace**:trace 要回放的是"看了哪些候选、给了什么修复、结果如何",没有现场证据的会话记录提供不了这两样。等对方贴出证据、要往下定结论时再开 session。

## 流程选择(开屏一次,决定这次走到多深)

**何时问**:确认这不是"只问思路的咨询"(见上一节)之后、开始收集症状之前。这时工程师已经在场,问一次的成本是十秒;拖到后面再问,等于让他为一条他已经不想要的路径跑完深度排查与报告。

**问什么**(三个口子,按他答的走):

| 选择 | 走到哪一步为止 | 明确不做 |
|---|---|---|
| **快路**「先给最可能的结论 + 验证命令」 | 候选加载 → 命中即给结论 | 深度排查不在命中后自动展开;步骤 6 只出对话输出 + 一条最短 trace,报告与沉淀候选都不产 |
| **全路**「完整排查到根因」 | 未命中继续深度排查 → 位置报告 → 沉淀候选 | —— |
| **紧急**「生产中断,先恢复」 | 按「紧急情况」一节先 stabilize | 不钻深度排查、不写 postmortem |

**怎么写进过程**:把选择记进 trace 的顶层 `summary` 与首条 user 事件,让续接的人一眼看到这单的目标。路径不同不改变下面骨架的**前四步**(收集、路由、候选加载与验证、探询)——路由质量与证据采集三条路都要,省掉它们会让快路变成瞎猜。真正的分叉在两处:**步骤 5 深度排查**与**步骤 6 产出**。
…

Read the whole file at its exact version.

How to install

The exact contents, by fingerprint
mdr add pillumina/ascend-sleuth/diagnose@sha256:56794bc995dee097

The 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.

Badge

mdr badge

[![mdr](https://markdownregistry.com/badge/art_3c4sbmjalhokgodz.svg)](https://markdownregistry.com/a/art_3c4sbmjalhokgodz)

3 badge image fetches in 30 days. What the badge shows.

Versions

The registry has recorded 41 versions of this file, between Sep 10, 2026 and Oct 30, 2026, about one every day.

versioncommittedcommitsizeaudit
git:20261030.0194eb5 latest2026-10-30 0194eb5 41,915 BA view · diff
git:20261030.b2a41912026-10-30 b2a4191 41,814 BA view · diff
git:20261030.80153832026-10-30 8015383 41,160 BA view · diff
git:20261026.9e4f4352026-10-26 9e4f435 40,520 BA view · diff
git:20261019.58e1ea62026-10-19 58e1ea6 40,283 BA view · diff
git:20261019.9c0f4432026-10-19 9c0f443 39,441 BA view · diff
git:20261017.896493c2026-10-17 896493c 38,583 BA view · diff
git:20261009.3640a772026-10-09 3640a77 38,463 BA view · diff
git:20261008.77061a22026-10-08 77061a2 38,455 BA view · diff
git:20261005.dbd979b2026-10-05 dbd979b 38,454 BA view · diff
git:20261005.f5ad7122026-10-05 f5ad712 38,411 BA view · diff
git:20260929.7db825f2026-09-29 7db825f 37,849 BA view · diff
git:20260929.ef037cb2026-09-29 ef037cb 37,843 BA view · diff
git:20260929.f4a92892026-09-29 f4a9289 36,400 BA view · diff
git:20260923.db463bd2026-09-23 db463bd 36,084 BA view · diff
git:20260923.c840b252026-09-23 c840b25 36,102 BA view · diff
git:20260923.a5fc9262026-09-23 a5fc926 35,958 BA view · diff
git:20260922.3118b892026-09-22 3118b89 34,993 BA view · diff
git:20260922.e9a194a2026-09-22 e9a194a 34,934 BA view · diff
git:20260921.aae54ff2026-09-21 aae54ff 33,420 BA view · diff
git:20260921.179916f2026-09-21 179916f 33,237 BA view · diff
git:20260921.f4787e72026-09-21 f4787e7 32,732 BA view · diff
git:20260921.a20961e2026-09-21 a20961e 29,586 BA view · diff
git:20260918.75070ea2026-09-18 75070ea 28,069 BA view · diff
git:20260918.2267f132026-09-18 2267f13 27,601 BA view · diff
git:20260917.709504c2026-09-17 709504c 26,423 BA view · diff
git:20260917.2e88e702026-09-17 2e88e70 26,418 BA view · diff
git:20260917.277aba92026-09-17 277aba9 26,202 BA view · diff
git:20260916.6d1f2912026-09-16 6d1f291 25,046 BA view · diff
git:20260915.e0f78c82026-09-15 e0f78c8 23,840 BA view · diff
git:20260914.140151a2026-09-14 140151a 23,344 BA view · diff
git:20260914.27c24392026-09-14 27c2439 22,583 BA view · diff
git:20260914.b9d2c522026-09-14 b9d2c52 22,093 BA view · diff
git:20260913.3e13dd72026-09-13 3e13dd7 21,444 BA view · diff
git:20260912.af5564d2026-09-12 af5564d 21,157 BA view · diff
git:20260912.a0585ee2026-09-12 a0585ee 21,090 BA view · diff
git:20260910.c5a5df62026-09-10 c5a5df6 20,680 BA view · diff
git:20260910.c06f7c22026-09-10 c06f7c2 20,876 BA view · diff
git:20260910.203dddd2026-09-10 203dddd 17,690 BA view · diff
git:20260910.4f7fc6b2026-09-10 4f7fc6b 20,487 BA view · diff
git:20260910.af5515e2026-09-10 af5515e 20,379 BA view

Audit of the latest version

A  17 of 17 checks passed. Fixed automatic checks with no AI involved, so the same checks give the same answer every run.
  • pass: Frontmatter block present
  • pass: Frontmatter declares a name
  • pass: Frontmatter declares a description
  • pass: Size between 200 bytes and 200 KB (41915 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

GitHub

pillumina/ascend-sleuth · 5 stars · license MIT · pushed 2026-10-31 · branch main

API

GET https://markdownregistry.com/api/v1/artifacts/art_3c4sbmjalhokgodz
GET https://markdownregistry.com/api/v1/resolve?ref=pillumina/ascend-sleuth/diagnose
GET https://markdownregistry.com/api/v1/blob/56794bc995dee0976801c0eaeec2bba836ac23701bff38328e18379d92553c04

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 pillumina/ascend-sleuth

AGENTS.md AGENTS.md file
pillumina/ascend-sleuth · AGENTS.md
git:20260917.709504c · audit A · 5 stars
CLAUDE.md CLAUDE.md file
pillumina/ascend-sleuth · CLAUDE.md
git:20261027.7304a2a · audit A · 5 stars
ask SKILL.md skill
pillumina/ascend-sleuth · skills/ask/SKILL.md · 昇腾知识库快问快答:用户问一个能一句话问完的问题(错误码或环境变量取值、某类问题怎么定位、 本次现象先查什么、某个术语是什么、库里有没有收录)时,用单个索引文件定位,读不超过 2 个词条, 按固定 5 行格式答「一句话 + 表或候选 +…
git:20261030.a103b40 · audit A · 5 stars
doc-standards SKILL.md skill
pillumina/ascend-sleuth · skills/doc-standards/SKILL.md · 写或改任何给人读的文档之前,先定类型、再套骨架、最后过反例清单。覆盖 docs/ 六层、 README、定位报告、case/reference 词条、EV 卡、postmortem、PR body、skill 正文。给出九类…
git:20261009.3640a77 · audit A · 5 stars
doctor SKILL.md skill
pillumina/ascend-sleuth · skills/doctor/SKILL.md · 本机环境体检:一条命令问清这台机器上哪些流程能跑、哪些会降级(缺 Python 包、git、node、gh, traces/ 能否解析,知识库索引在不在),并给出每项缺失的修法。任务开始前环境可疑、换机器、 内网新部署、或流程中途以一句…
git:20261027.748c4a1 · audit A · 5 stars
evolve-check SKILL.md skill
pillumina/ascend-sleuth · skills/evolve-check/SKILL.md · 任何内容流程收尾的伴随演进评估(数据驱动的 self-evolving,非独立目标轮)。 用户下内容目标(补 case / reference 沉淀 / 诊断 / 拉取 / replay)后,执行中产生…
git:20261030.875bdba · audit A · 5 stars
issue-ingest SKILL.md skill
pillumina/ascend-sleuth · skills/issue-ingest/SKILL.md · 从外部 issue 源(GitHub 等)批量导入案例知识。编排上游 issue 拉取、硬过滤、价值评估、沉淀与状态标记:拉取精简元数据(fetch_issues.py,不含…
git:20261030.0194eb5 · audit B · 5 stars
knowledge-groom SKILL.md skill
pillumina/ascend-sleuth · skills/knowledge-groom/SKILL.md · 昇腾知识库的周期性维护引擎。批处理 postmortems/inbox/ 待审队列(预分诊 new/variant/covered 三分类), 结构化升格到 Tier 2、校验 references…
git:20261030.0194eb5 · audit A · 5 stars
preload-panel SKILL.md skill
pillumina/ascend-sleuth · skills/preload-panel/SKILL.md · 在 DSH 会话中加载 ascend-sleuth 面板,并处理「装了但 tab 不出现」。先按本机给模型的工具与桌面版 自带的东西选装载路:有 cordis_define / cordis_run 在会话内热加载;有…
git:20261031.d932b27 · audit A · 5 stars
reference-ingest SKILL.md skill
pillumina/ascend-sleuth · skills/reference-ingest/SKILL.md · 从 GitCode 等可按 API 枚举的**文档仓**批量摄取官方文档,沉淀为 reference 先验词条(面向训练/推理的中断、精度、性能定位)。编排「仓库文档面普查 → 增量扫描(path×blob sha…
git:20261009.3640a77 · audit A · 5 stars
resume-diagnosis SKILL.md skill
pillumina/ascend-sleuth · skills/resume-diagnosis/SKILL.md · 续接一个被打断的昇腾诊断 session;也用于接手另一台机器打包过来的诊断(交接包)。 读活跃的 traces/*.yaml(每个并发诊断一个文件,含 trace),复述上次停在哪一步、排除了哪些 case、当前 active…
git:20261022.c27ee84 · audit A · 5 stars
self-evolve SKILL.md skill
pillumina/ascend-sleuth · skills/self-evolve/SKILL.md · 自演进深度轮(显式触发)+ 攒批聚合器。用户下内容目标(补 case / reference 沉淀 / 诊断 / 拉取)时,由对应内容 skill 执行,**收尾自动跑…
git:20261030.875bdba · audit A · 5 stars

Every file in pillumina/ascend-sleuth

Other files named diagnose

diagnose SKILL.md skill
github/awesome-copilot · skills/diagnose/SKILL.md · Perform a systematic diagnostic scan of an AI workflow across 5 quality dimensions — prompt quality, context…
git:20260506.7f59e01 · audit A · 40,629 stars
diagnose SKILL.md skill
pedrohcgs/claude-code-my-workflow · .claude/skills/diagnose/SKILL.md · Root-cause a failing or wrong empirical result with a disciplined reproduce → minimise → hypothesise → instrument → fix…
git:20260927.6535de7 · audit A · 1,675 stars
diagnose SKILL.md skill
kerberosclaw/kc_ai_skills · diagnose/SKILL.md · Use when the user reports misbehaving software to investigate — a bug, crash, wrong output, flaky behavior, or…
v0.3.0 · audit A · 79 stars
diagnose SKILL.md skill
skillberry-ai/cap-evolve · skills/phases/diagnose/SKILL.md · Extract the learning signal from execution traces — the textual analogue of a gradient. Use between evaluation and…
git:20261010.2b56481 · audit A · 67 stars
diagnose SKILL.md skill
tserentserenov/fmt-exocortex-template · .claude/skills/diagnose/SKILL.md · Диагностика ступени мастерства (Диагност R28, FORM.089 §6.1 v5.0) прямо в VS Code / claude.ai. До 6 вопросов, ~3 мин…
v5.0.0 · audit A · 63 stars
diagnose SKILL.md skill
mycelium-hq/ai-brain-starter · skills/diagnose/SKILL.md · Use when an AI Brain vault needs a health check or something feels off: Claude ignores CLAUDE.md, journal entries…
git:20260816.6ac8364 · audit A · 50 stars
diagnose SKILL.md skill
anantys-oss/koan · koan/skills/core/diagnose/SKILL.md · Analyze the last mission failure and queue a fix attempt
v1.0.0 · audit A · 48 stars
diagnose SKILL.md skill
rustyrazorblade/skills · plugins/cassandra-expert/skills/diagnose/SKILL.md · Systematic troubleshooting for Apache Cassandra clusters. Use when diagnosing performance issues, latency problems…
git:20261031.8909b5e · audit A · 44 stars

Browse by kind, by grade A, or by owner.