# Criminal Special Procedure Document Drafting

> 生成再审申请、强制医疗代理意见、解除强制医疗申请、违法所得没收程序参与意见和财产权属异议。触发：刑事再审、强制医疗、解除强制医疗、违法所得没收、利害关系人财产权属异议。不触发：未生效判决的二审上诉调用 criminal-appeal-second-instance-drafting；普通一审程序文书调用 criminal-pretrial-procedure-document-drafting。

- Skill: `ahang1598/criminal-special-procedure-document-drafting` (Agent Skill, multi-file: 12 files)
- Install (CLI): `npx skillmds@latest add ahang1598/criminal-special-procedure-document-drafting`
- Raw SKILL.md: https://api.skillmd.com/api/skills/ahang1598/criminal-special-procedure-document-drafting/raw
- Safety review: pending (external: skill-scanner PASS, skillspector PASS)
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: ahang1598 (https://skillmd.com/u/ahang1598)
- Updated: 2026-09-21
- Page: https://skillmd.com/skills/ahang1598/criminal-special-procedure-document-drafting

---


# 刑事特殊程序文书起草

## 核心职责

按 retrial、compulsory_medical、illicit_proceeds 标签选择独立文种，先确认程序对象、申请主体、管辖和现有决定，不把特殊程序混作普通刑事上诉。

## 适用范围

- 案件阶段：`special_procedure`
- 支持文种：`criminal_retrial_application`、`compulsory_medical_representation_opinion`、`compulsory_medical_release_application`、`illicit_proceeds_participation_opinion`、`property_ownership_objection`
- 输出场景：机关文书使用 `agency_submission`；内部提纲使用 `lawyer_working`；只有模板明确为家属材料时使用 `family_communication`。

## 最小输入契约

- 必需：目标文种或可识别请求、可用事实摘要或材料。
- 条件必需：只有当阶段、主体或机关无法推导且会改变法律路径时才集中补问。
- 缺失处理：草稿允许 `[待补：字段]`；签名、日期、案号和附件通常在正式提交前补齐，不触发循环重试。

## 路由规则

原裁判未生效时不得路由再审；强制医疗区分决定程序与解除程序；违法所得没收区分犯罪嫌疑人/被告人不到案的特别程序和普通追缴争议。

## 工作流程

1. 识别文种、案件阶段、输出场景和特殊标签。
2. 核对当前材料的来源与核验状态，不把转述写成已确认事实。
3. 按 `retrial`、`compulsory_medical` 或 `illicit_proceeds` 标签和目标文种选择唯一实体模板；普通上诉、普通追缴争议不得误入本 Skill。
4. 填充可确认内容，保留最小占位和待核验提示。
5. 调用 `render_docx.py` 生成当前案件目录内的真实 DOCX，再调用 `validate_document.py` 做生成阶段检查；只返回制品和回执，不自行宣布正式交付通过。

## 输出契约

- `PASS`：可交付草稿；
- `PASS_WITH_WARNINGS`：可交付并列非根本缺口；
- `NEEDS_INPUT`：保留草稿并集中列必须由用户决定的事项；
- `BLOCKED`：仅空文件、标题空壳、机关确定性错配、重大确定值冲突或敏感泄露。

## 约束限制

1. 不编造主体、案号、金额、日期、证据、法条或案例。
2. 不承诺程序、定罪、量刑或机关采纳结果。
3. 不替代律师或当事人签署、提交、认罪、上诉或放弃权利。
4. 不用固定字数、固定章节数、模板哈希或全量字段表作为运行硬门禁。

## 参考规范

- [输入说明](./input-spec.md)
- [输出说明](./output-spec.md)
- [质量标准](./quality-standards.md)

## 确定性渲染与责任边界

- 执行前核对 manifest 版本、渲染入口、校验入口、`python-docx==1.2.0` 和所选实体模板；失败即 `BLOCKED`。
- 输出回执包含 `skill_id`、版本、`doc_type`、`template_id`、绝对路径、渲染状态和待补项。
- 本 Skill 的 `PASS` 只表示起草制品已生成；正式交付由 verification 子 Agent 独立调用 `criminal-document-delivery-check`，本 Skill 不反向调用该 Skill。

