systems-check SKILL.md skillA
systems-check from tingyulu/myr2d2 is an agent skill: a SKILL.md folder an AI agent loads when a task calls for it.
mdr add tingyulu/myr2d2/systems-check@git:20261001.c3b4752Pins git:20261001.c3b4752 in mdr.lock. Pin the fingerprint instead.
- Audit grade
- A, 17 of 17 checks passed
- Kind
- SKILL.md skill
- Repository
- tingyulu/myr2d2
- Path
skills/systems-check/SKILL.md- Versions recorded
- 2
- Latest version
- git:20261001.c3b4752, committed Oct 1, 2026
- First version recorded
- Oct 1, 2026
- Size
- 23,778 bytes
- Repository stars
- 18
- License
- a license file GitHub does not identify
對「現在這個專案」做一次 agent 自我體檢:掃規則衝突與重複、疑似未使用、可省 token 的常駐脈絡、log 裡沒人處理的 error、security 疑點;只找問題、寫報告與檔案版交接卡,不改任何被掃的來源。當使用者說「系統自檢」「跑自檢」「agent 自檢」「體檢」「巡檢」「systems-check」「self-check」時觸發。⚠️ 只找不修,絕不代替你改規則或修 bug。 English triggers: "systems check", "self-check", "run a health check on this project", "scan for rule conflicts", "audit this repo".
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
# /systems-check — 系統自檢 對「現在這個專案」做一次 agent 自我體檢:規則衝突與重複、疑似未使用、可省 token 的常駐脈絡、log 裡沒人處理的 error、security 疑點。**只找問題、寫報告、開交接卡,不動手修。** 範圍=本專案根+專案 memory/transcript+manifest(`.claude/systems-check.json`)宣告的 code_roots/log_globs;開全局層可一併掃 `~/.claude`。附三支零依賴 Python 腳本(內建 `--selftest`)與報告骨架。 > 🤖 R2-D2 時刻:星艦中彈後,R2 爬出艙外,沿著艙壁逐一回報哪條線路斷了、哪個艙門卡死。牠不會自己焊線路,回報完就退開,讓懂電路的人決定怎麼修。 ## 為什麼需要 一個專案的規則、腳本、排程跑久了會累積漂移:兩條規則互相矛盾但沒人發現、某支腳本早就沒人呼叫卻還占著常駐脈絡、log 裡同一個錯誤重複出現卻沒人處理。這些問題不會自己喊救命,要有人定期回頭巡一遍。 這支 skill 把巡檢拆成兩半:三支零依賴 Python 腳本做規則抽取、指紋比對、log 分組這類機械工作;agent 負責判讀證據、決定嚴重度、寫交接卡。腳本內建 `--selftest`,改壞了會自己講。 ## 常數區 | 項目 | 值 | |---|---| | 掃描器 | `python3 <本skill目錄>/scripts/selfcheck_scan.py` | | state 工具 | `python3 <本skill目錄>/scripts/selfcheck_state.py` | | 觀測輔具 | `python3 <本skill目錄>/scripts/selfcheck_observe.py` | | 報告骨架 | `<本skill目錄>/templates/report.md` | | manifest(選填) | `<專案根>/.claude/systems-check.json` | | 產出與報告 | `<專案根>/.claude/systems-check/<run_id>/`(含 `report.md`),`<專案根>/.claude/systems-check/latest` 指向最新一次 | | 交接卡 | `<專案根>/.claude/handoffs/YYYYMMDD-HHMM-<短slug>.md`(檔名與格式慣例同 `dropoff`,見第 8 步) | 全部都在本機;本 skill 不呼叫任何外部服務。 ## 動作 ### 0. 開場與硬規則 第一行先寫時間行:環境若有自動把目前時間灌進脈絡的機制,照抄那行;沒有就現查一次(`date`),不要憑印象寫。 …
Read the whole file at its exact version.
How to install
mdr add tingyulu/myr2d2/systems-check@sha256:abf656eeada517c2The line at the top of this page pins the label git:20261001.c3b4752, 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_nrq2bijiydkvjic4)
2 badge image fetches in 30 days. What the badge shows.
Versions
The registry has recorded 2 versions of this file, all committed on Oct 1, 2026.
| version | committed | commit | size | audit | |
|---|---|---|---|---|---|
| git:20261001.c3b4752 latest | 2026-10-01 | c3b4752 | 23,778 B | A | view · diff |
| git:20261001.1be1747 | 2026-10-01 | 1be1747 | 23,571 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 (23778 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
tingyulu/myr2d2 · 18 stars · license a license file GitHub does not identify · pushed 2026-10-16 · branch main
API
GET https://markdownregistry.com/api/v1/artifacts/art_nrq2bijiydkvjic4 GET https://markdownregistry.com/api/v1/resolve?ref=tingyulu/myr2d2/systems-check GET https://markdownregistry.com/api/v1/blob/abf656eeada517c2df4ee117802378ac2f481878a40581e56b3305e3063851b9
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.