skill-lint SKILL.md skillA
skill-lint from cat-xierluo/legal-skills is an agent skill: a SKILL.md folder an AI agent loads when a task calls for it.
mdr add cat-xierluo/legal-skills/skill-lint@v2.9.3Pins v2.9.3 in mdr.lock. Pin the fingerprint instead.
- Audit grade
- A, 17 of 17 checks passed
- Kind
- SKILL.md skill
- Repository
- cat-xierluo/legal-skills
- Path
skills/skill-lint/SKILL.md- Versions recorded
- 5
- Latest version
- v2.9.3, committed Oct 16, 2026
- First version recorded
- Sep 13, 2026
- Size
- 21,195 bytes
- Repository stars
- 775
- License
- none declared
Skill 创建预检、可靠性验收与格式审查工具。本技能应在用户创建、重大改造或审查Skill,需要识别旧版 Skill 的指令遵循不稳定、产出漂移、验证模态错配、约束漏检,或检查 Harness 契约、候选绑定证据、故障注入、目录结构、业务流和安全风险时使用。不要用于:代替业务领域验证器、代码审查、应用功能测试、通用编程任务。.
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
# Skill Lint 本技能负责 Skill 创建前设计预检和创建后质量验收:审查一个 Skill 是否结构合规、文档一致、可发布、可评估、安全风险可控,判断它是否真实承载业务流程,并检查“完成”结论是否由候选绑定证据和多轮真实产物支撑。 本技能不代替主要创建者或领域验证器。创建或大改 Skill 时,用它先审查 Harness 设计,再由创建工具实现,完成后回到本技能做候选绑定验收。 ## 工作原则 - 先看硬性问题,再看优化问题。 - 先做静态审查,再判断业务流深度。 - 先定位审查单元,再审查目标 Skill 目录及明确给出的上下文。 - 不把格式合规等同于任务效果通过。 - 不采信生产者自报的 PASS;正式验收必须绑定当前候选、当前规则和实际日志。 - 不把“有 checker”当作“覆盖完整”;每条硬约束必须追踪到合适模态、正确产物阶段和回归用例。 - 不比较自然语言输出的整文件哈希;只比较合同声明的关键覆盖集合和可观察不变量。 - 客观缺陷 fail-closed;语义质量保留人工判断,不伪装成万能自动化。 - 只审查领域 checker 的覆盖、模态和证据,不把证据不足冒充为已经发现具体领域算法错误。 - 已知漏报必须有最小违规反例,已知误报必须有合法近似正例;两者都由目标 Skill 的领域 checker 定义。 - 对无法确认的能力标注“未提及/待补充”。 ## 输入 审查时至少需要: - 目标路径或仓库地址:可以是单个 Skill 目录、monorepo 根目录、GitHub 仓库或待改造的提示词集合 - 审查目的:创建前设计预检、发布前验收、改造评估、他人 Skill 审查、回归检查等 可选输入: - 用户给出的特殊偏好或项目规则 - 本地审查配置文件,如 `config/review-profile.local.yaml` - 需要重点关注的问题清单 如需配置个人或项目的发布元数据策略,先复制 `config/review-profile.example.yaml` 为 `config/review-profile.local.yaml`,再填入本地值。个人偏好只作为本地上下文使用,不写入公开文件,不复制到审查报告中,除非用户明确要求公开。 ## 审查流程 ### 0. 选择模式 - **创建预检**:目标尚未实现或将重大改造。先读取 `references/harness-reliability-standards.md`,产出七层 Harness 设计、Hard Fail 和至少一个逃逸反例;不要直接扩大提示词。 - **快速审查**:检查第三方 Skill、草稿或局部问题。可以只做静态与语义审查,但结论必须写 `NOT_VERIFIED`,不得称功能已验收。 …
Read the whole file at its exact version.
How to install
mdr add cat-xierluo/legal-skills/skill-lint@sha256:5e7e5938a1267333The line at the top of this page pins the label v2.9.3, 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_mkm4khw7g2tp7rh3)
1 badge image fetches in 30 days. What the badge shows.
Versions
The registry has recorded 5 versions of this file, between Sep 13, 2026 and Oct 16, 2026, about one every 8 days.
| version | committed | commit | size | audit | |
|---|---|---|---|---|---|
| v2.9.3 latest | 2026-10-16 | c4c878c | 21,195 B | A | view · diff |
| v2.9.2 | 2026-10-16 | 1f942c5 | 21,485 B | A | view · diff |
| v2.9.1 | 2026-09-23 | c76f33f | 21,195 B | A | view · diff |
| v2.9.0 | 2026-09-16 | 63af115 | 21,195 B | A | view · diff |
| v2.8.1 | 2026-09-13 | 4fc92d0 | 21,195 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 (21195 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
cat-xierluo/legal-skills · 775 stars · license none declared · pushed 2026-11-01 · branch main
API
GET https://markdownregistry.com/api/v1/artifacts/art_mkm4khw7g2tp7rh3 GET https://markdownregistry.com/api/v1/resolve?ref=cat-xierluo/legal-skills/skill-lint GET https://markdownregistry.com/api/v1/blob/5e7e5938a12673334a183a8e57b04034177ba92d49a0c191ed54db4defa23fd6
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 cat-xierluo/legal-skills
Every file in cat-xierluo/legal-skills