case-progress SKILL.md skillA
case-progress 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/case-progress@v0.9.0Pins v0.9.0 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/case-progress/SKILL.md- Versions recorded
- 5
- Latest version
- v0.9.0, committed Oct 13, 2026
- First version recorded
- Aug 16, 2026
- Size
- 6,917 bytes
- Repository stars
- 775
- License
- none declared
案件进度与状态台账管理。案件 case.yaml 的唯一写入引擎(新增任务、推进任务、登记期限、更新案件阶段、校验、存量迁移),Agent 会话的进度加载与写回契约,以及案件进度监控对账。当用户或 Agent 需要"更新案件进度/推进任务/登记期限/更新案件阶段/同步案件状态/校验或迁移案件数据/查看案件结构化状态"时使用。不要用于:看板展示与周研判(用 case-dashboard)、案件建档初始化(用 new-case)。.
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
# case-progress - 案件进度与状态管理(办案进度台账)
> **状态:v0.9.0,邮寄接口已接入**。设计真值见消费项目 SuitAgent `docs/case-dashboard与数据真值方案.md`(v1.5,决策 #045/#046)。
## 职责
| 功能 | 形式 |
| --- | --- |
| 状态写入 | `scripts/case_store.py` CLI:show / list / add-task / set-status / add-deadline / **add-mailing / set-mailing** / set-stage / set-fields / validate / migrate / render(audit / report 留 M6) |
| 视图渲染 | `render <短码>`:生成 `案件视图.md` + `案件视图.html`(00 目录,一页纸派生视图,勿手改);**每次写入自动刷新已存在的视图文件**——无需 hooks 即保持新鲜 |
| 会话契约 | `references/contract.md`:Agent 会话开始 `show` 加载状态 + 按 context 指针读叙事文档;结束经 CLI 写回,**禁止手改 yaml** |
| **列表写入陷阱(set-fields)** | `set-fields` 的**列表是整体替换而非追加**:传 `{"任务": [新增一条]}` 会把该列表原有的全部条目冲掉。schema 校验(每行需 `source`)拦不住"漏传其余条目"——新条目若恰好带合法 `source`,校验直接通过、数据已被清空。**追加一条前必须先 `show`/读出该列表全量,把原条目 + 新条目一起传入**;写入后立刻复核条数与关键 id,异常从备份恢复 |
| 项目管理 | `/progress` 命令:自然语言驱动任务/期限/阶段操作,明确操作直路由本 CLI,语义复杂转入下方"工作流收尾状态同步"流程 |
| 数据契约 | `references/schema.md`:case.yaml v4.0 字段字典——**唯一权威版本**,其他 skill 只引用不复制 |
| 监控对账 | M6(远期):audit 子命令 + hooks 挂点(PostToolUse 记账 / Stop·SubagentStop 结账 / SessionStart 预警) |
## 开发红线
1. **路径解算禁止 `__file__.resolve()`**(符号链接安装会穿透回本仓库):项目根用 cwd 向上发现(找到含 6 位数字开头案件目录的祖先)或 `--root` / `SUITAGENT_ROOT` 指定。
…Read the whole file at its exact version.
How to install
mdr add cat-xierluo/legal-skills/case-progress@sha256:4e17ccd0072b4d56The line at the top of this page pins the label v0.9.0, 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_r2r54nnn7bivrjvn)
2 badge image fetches in 30 days. What the badge shows.
Versions
The registry has recorded 5 versions of this file, between Aug 16, 2026 and Oct 13, 2026, about one every 14 days.
| version | committed | commit | size | audit | |
|---|---|---|---|---|---|
| v0.9.0 latest | 2026-10-13 | 1d18ddc | 6,917 B | A | view · diff |
| v0.1.0 | 2026-10-01 | 85904ed | 6,598 B | A | view · diff |
| v0.1.0 | 2026-08-16 | a8cef91 | 5,608 B | A | view · diff |
| v0.1.0 | 2026-08-16 | ac66b0a | 5,586 B | A | view · diff |
| v0.1.0 | 2026-08-16 | 0fbb82c | 5,263 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 (6917 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_r2r54nnn7bivrjvn GET https://markdownregistry.com/api/v1/resolve?ref=cat-xierluo/legal-skills/case-progress GET https://markdownregistry.com/api/v1/blob/4e17ccd0072b4d56a555ad929b61b04f0dfa8c452371b33837ec8db72daf2c1b
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.