Skip to content
Back to skills

Patent Docket

ASecurity

按发明人/工程师给的材料一趟写出交底书和申请文件;申请问题清单上的缺口最多改三轮。缺技术事实就问人,不编。触发:交底申请一起做、从零出交底和申请、一条龙、帮写交底再出申请、按清单改、会稿、案卷、/patent-docket。

  • 5 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added November 7, 2026
toolspythonbashrails

Works with

  • terminal

Security analysis

A100/100

Pro scans all 20 files and shows the line behind each finding

Scanned November 7, 2026

npx -y skills add Wanfeng1028/muse --skill patent-docket --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Patent Docket?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Patent Docket
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/wanfeng1028-patent-docket/badge)](https://www.skillsdirectory.com/skills/wanfeng1028-patent-docket)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: patent-docket
description: "按发明人/工程师给的材料一趟写出交底书和申请文件;申请问题清单上的缺口最多改三轮。缺技术事实就问人,不编。触发:交底申请一起做、从零出交底和申请、一条龙、帮写交底再出申请、按清单改、会稿、案卷、/patent-docket。"
user-invocable: false
---

# 案卷会稿

## 用途

单 agent 协调者:立案、分诊、派工、记轮次。按发明人/工程师给的材料一趟串起交底书和申请文件。本包只调度与记案卷,不写交底正文、不出四件套。

## 何时用

须用户点名(交底申请一起做、从零出交底和申请、一条龙、帮写交底再出申请、按清单改、会稿、案卷、`/patent-docket`)。只写交底,或已有交底只出四件套时,不进案卷。

## 输入

发明人/工程师材料;已有则读磁盘上的交底 md、申请 md、问题清单。状态以 `outputs/docket/{case_id}/docket.yaml` 为准。缺技术事实就问人,不编、不以聊天记忆当事实。

## 步骤

**先 `Read` `prompts/guardrails.md`,再 `Read` `prompts/intake.md`。** 派工时 **`Read`** 对方 `SKILL.md` 并按该包执行。对方包自己跑自己的 `tools/`。

每次进入都走:

1. `prompts/guardrails.md`
2. `prompts/intake.md`(判定 `from_zero` / `from_disclosure` / `from_application` / `resume`)
3. 按 intake 结果只加载下列之一,不要一次读完所有 prompt:
   - 新开或从零 → `prompts/bootstrap.md`
   - 已有 `docket.yaml` → `prompts/resume.md`
4. 之后按 `docket.yaml` 的 `phase` **只读**对应文件。阶段表在 `references/phases.yaml`。

| `phase` | 再读 |
|---------|------|
| `bootstrap_disclosure` / `wait_disclosure` / `dispatch_disclosure` | `prompts/dispatch_disclosure.md` |
| `bootstrap_application` / `wait_application` / `dispatch_application` | `prompts/dispatch_application.md` |
| `triage` | `prompts/triage.md` → `references/issue_taxonomy.md` |
| `ask_human` | `prompts/ask_human.md` |
| `round_close` | `prompts/round_close.md` |
| `terminal_*` | `prompts/round_close.md`(只做收口陈述 + **`## 交付后请确认`**,不再派工) |

阶段合法跳转:`references/phases.yaml`。机器校验:`tools/validate_docket.py`。tracker 落盘:`tools/emit_tracker.py`。交接只传路径:`references/handoff_contract.md`。

轮次上限 **`config.yaml` 的 `max_rounds`(默认 3)**,细则 `references/max_rounds.md`。从零:首套交底 + 首套申请记为第 1 轮。之后每「分诊 → 派工 → 再出申请并核清单」加 1 轮。第 3 轮结束后必须停。

```bash
python skills/patent-docket/tools/init_docket.py --case-id 案件slug --mode from_zero
python skills/patent-docket/tools/validate_docket.py --yaml outputs/docket/案件slug/docket.yaml
python skills/patent-docket/tools/emit_tracker.py --yaml outputs/docket/案件slug/docket.yaml
```

机读前缀:`DOCKET_DIR:` / `DOCKET_YAML:` / `DOCKET_OK:` / `DOCKET_ERROR:`。

## 护栏

- 细则 `prompts/guardrails.md`。本包只改 `outputs/docket/`。
- **禁止**为销问题清单条目而编造结构、参数、步骤、查新命中。

## 产出物

`outputs/docket/{case_id}/`:`docket.yaml`、`TRACKER.md`(只由 `emit_tracker.py` 生成)、可选 `ROUND-{n}.md`。交底正文与四件套分别在交底包、申请包目录。收口对话末块标题 **交付后请确认**。

Files in this skill

  • README.md1.4 KB
  • SKILL.md3.4 KB
  • assets/tracker_readme.md312 B
  • config.yaml144 B
  • examples/README.md194 B
  • prompts/ask_human.md1.1 KB
  • prompts/bootstrap.md1.4 KB
  • prompts/dispatch_application.md1.4 KB
  • prompts/dispatch_disclosure.md1.4 KB
  • prompts/emit_tracker.md502 B
  • prompts/guardrails.md1.3 KB
  • prompts/intake.md2.3 KB
  • prompts/resume.md985 B
  • prompts/round_close.md1.9 KB
  • prompts/triage.md1.4 KB
  • references/dispositions.yaml958 B
  • references/docket.schema.yaml692 B
  • references/handoff_contract.md1.1 KB
  • references/issue_taxonomy.md2.5 KB
  • references/max_rounds.md1.3 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.