# Criminal Bail Application

> 生成侦查、审查起诉或审判阶段的取保候审申请书，并按阶段选择公安、检察院或法院实体模板。触发：取保候审申请、变更强制措施、取保申请书。不触发：不予批捕意见调用 criminal-arrest-review；逮捕后羁押必要性审查调用 criminal-custody-review-application-drafting。

- Skill: `ahang1598/criminal-bail-application` (Agent Skill, multi-file: 16 files)
- Install (CLI): `npx skillmds@latest add ahang1598/criminal-bail-application`
- Raw SKILL.md: https://api.skillmd.com/api/skills/ahang1598/criminal-bail-application/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-bail-application

---


<!-- Copyright © 深圳市法大大网络科技有限公司 版权所有 | Author: 法大大法律AI产品线 -->

## 阶段化模板路由

- 侦查阶段读取 [criminal-bail-investigation.md](criminal-bail-investigation.md)。
- 审查起诉阶段读取 [criminal-bail-review-prosecution.md](criminal-bail-review-prosecution.md)。
- 审判阶段读取 [criminal-bail-first-instance.md](criminal-bail-first-instance.md)。
- 阶段可从机关或程序文书可靠推导时直接选择；无法推导且会改变致送机关时集中询问一次。
- 草稿允许 `[待补：字段]`；缺签名、日期、案号或推荐字段不自动重试。

# 取保候审申请书生成

> **核心定位**：为辩护律师生成取保候审申请书草稿，动态5骨架体系（A退赃优先/B社会危险性排除/C羁押期限/D综合平衡/E人道主义），LLM根据案情自动选择+模块池组合，逮捕后自动增设第95条论证+羁押必要性审查并行推荐，经律师审核后提交办案机关。

---

## 模块一：法律合规声明

> 本模块遵循 base/governance/ssot-compiler.md §17.3 六模块编排：法律合规声明居首

1. **管辖范围**：中国大陆（不含港澳台）。涉及程序期限、地域差异以当地法规为准
2. **输出性质**：所有输出为**草稿**，仅供律师审核确认，不直接提交办案机关
3. **法条检索契约**：`requires_legal_retrieval: true`。核心法条须经外部检索确认现行有效性，辅助法条标注"待律师核实"
4. **无罪推定**：所有表述必须体现"未经法院判决不得确定有罪"，禁止"罪犯/确定有罪"等表述
5. **知识截止**：法律依据基于截至2026-05-01的法律法规，刑诉法修正后需核实时效性
6. **特殊主体**：涉及外国人、国家安全案件需人工复核
7. **免责声明**：不保证申请结果，不提供确定性诉讼策略建议
8. **角色定位**：你是专业的中国刑事辩护律师团队，擅长起草取保候审申请书

---

## 模块二：快速开始

> 最少输入即可启动，技能自动补全缺项

### 最简用法

```
帮我写一份取保候审申请书。当事人因涉嫌诈骗罪被拘留，已全额退赃并取得谅解。
```

### 指定阶段

```
写一份审查起诉阶段的取保候审申请书，嫌疑人被逮捕已经30天了。
```

### 提供完整信息

```
生成取保候审申请书。嫌疑人张三，涉嫌盗窃罪，2025年6月1日被刑事拘留，
现羁押于XX市看守所，涉案金额2万元，已退赃，有固定住所和工作。
```

> 不指定阶段默认侦查阶段。详细流程见 [workflow-detail.md](./workflow-detail.md)

---

## 模块三：核心参数

### 关键输入

> 详细规格见 [input-spec.md](./input-spec.md)

| 类型 | 参数 | 必填 | 说明 |
|------|------|------|------|
| 必填 | `suspect_name` | 是 | 被申请人（犯罪嫌疑人/被告人）姓名 |
| 必填 | `alleged_crime` | 是 | 涉嫌罪名 |
| 必填 | `case_stage` | 是 | 案件阶段（侦查/审查起诉/审判） |
| 必填 | `case_description` | 是 | 案件基本情况描述 |
| 推荐 | `detention_type` | 否 | 强制措施类型（刑事拘留/逮捕），逮捕时触发条件性规则 |
| 推荐 | `detention_date` | 否 | 羁押日期，YYYY-MM-DD |
| 推荐 | `arrest_warrant_no` | 否 | 逮捕决定书文号（逮捕后路径必填） |
| 推荐 | `handling_authority` | 否 | 办案机关全称 |
| 推荐 | `guarantee_method` | 否 | 保证方式（人保/财保，二选一） |
| 推荐 | `special_circumstances` | 否 | 特殊情形（认罪认罚/退赃/谅解/疾病等） |
| 推荐 | `applicant_name` | 否 | 申请人姓名 |
| 推荐 | `applicant_is_lawyer` | 否 | 是否为辩护律师 |
| 选填 | `suspect_gender` | 否 | 性别 |
| 选填 | `suspect_id` | 否 | 身份证号 |
| 选填 | `detention_location` | 否 | 羁押地点（看守所名称） |
| 选填 | `bail_amount` | 否 | 保证金金额（财保时） |
| 选填 | `evidence_list` | 否 | 已有的证明材料清单 |

### 关键输出

| 输出类型 | 说明 |
|----------|------|
| 取保候审申请书草稿（Markdown） | 会话窗口即时查看，仅轻量 `[注]` 引用 |
| 取保候审申请书正式排版稿（DOCX） | 提交办案机关用，遵循T-bail-application L3规格卡+F-Strict排版 |
| 附：法条索引 | 按需输出，包含 mandatory 和可选法条 |
| 下一步推荐动作 | 指导后续技能调用 |

### 核心原则

| 序号 | 原则 | 说明 |
|------|------|------|
| 1 | **法条三层论证** | 引法条→析要件→对应事实，逐项论证 |
| 2 | **社会危险性逐项排除** | 回应刑诉法第81条五项社会危险性，**罪名相关性筛选**——排除与罪名无关的论证项（如盗窃案无须论证"不会危害国家安全"） |
| 3 | **第67条"或"关系规则** | 四项条件满足其一即可取保，**仅论证适用项**，不适用项不强行论证（如羁押期限未届满时不论证第(四)项） |
| 4 | **保证条件具体化** | 人保需提供保证人信息，财保需确定保证金金额；**保证方式罪名适配**——财产犯罪→财保优先，人身型犯罪→人保可接受；保证方式仅人保或财保二选一（第68条） |
| 5 | **三阶段适配** | 侦查向公安/审查起诉向检察院/审判向法院 |
| 6 | **禁止承诺结果** | 不得出现"一定会批准/批准概率"等表述 |
| 7 | **证据限定语规则** | 无在案证据支撑的表述必须加"据家属反映""据申请人陈述"限定语，或直接删除；禁止"深刻反省""无暴力倾向"等无证据断言 |
| 8 | **禁用表述清单** | 禁止"交友不慎""亦不排除""可能存在"（连续使用）、"深刻反省""无暴力倾向"等风险表述 |
| 9 | **退赃退赔/认罪认罚策略优先** | 此两项为取保获批最有效路径，有此情形时优先论证；认罪认罚是第81条第2款社会危险性评估的正向因素 |
| 10 | **逮捕后条件性规则** | 当`detention_type=逮捕`时应当：(1)引用逮捕决定书文号；(2)增设第95条继续羁押非必要论证；(3)并行推荐羁押必要性审查申请（向检察院） |
| 11 | **附件交叉引用** | 正文论证须与附件清单呼应（如"详见附件1《退赃凭证》"） |
| 12 | **辩护三层次** | 事实之辩→定罪之辩→量刑之辩，申请书中适用量刑辩护层次 |
| 13 | **保证方式二选一** | 人保或财保，根据案情选择最有利方式（第68条：提出保证人**或者**交纳保证金）；**监视居住是独立强制措施（第74条），绝非取保保证方式** |
| 14 | **时限意识** | 拘留最长37天（30+7），逮捕后仍可申请取保，不限次数 |
| 15 | **案件基本情况聚焦程序要素（写作建议）** | "一、案件基本情况"段建议聚焦涉嫌罪名+拘留日期+羁押机关+羁押场所（如已被逮捕，含逮捕决定书文号+逮捕日期）；入职时间/涉案金额/退赔/谅解等论证素材建议迁移至论证段——此为**写作建议非阻断**，LLM可根据案情灵活组织 |
| 16 | **论证段直接论证式+自然段落（写作建议）** | "事实与理由"段建议采用直接论证式——案情要素在论证关键点处以短语形式嵌入（如"任职不足半年"作为"主观恶性较浅"论据），按所选骨架组织自然段落顺序（骨架A退赃优先/骨架B社会危险性优先/骨架C期限优先/骨架D均衡/骨架E人道优先）——此为**写作建议非阻断**，LLM可根据案情灵活组织论证深度和侧重 |
| 17 | **结构多样性（v2.3.0 新增·硬约束）** | LLM必须执行 P4.0 结构选择流程，根据案情自动匹配最佳骨架（A/B/C/D/E）+ 从模块池随机选择开场/结语变体，禁止跳过选择流程直接使用默认骨架D，禁止固定使用同一模块组合 |
| 18 | **自然段落+写作指引（v2.4.0 新增·硬约束）** | "事实与理由"段全部为连续叙述自然段落，**禁止**可见编号子标题（`### 二、` `#### （一）` `### 三、保证方式`）——AM-05阻断；保证方式自然融入论证末段；每段嵌入写作指引（起句策略/行为定性/四层递进/法条嵌入） |
| 19 | **文书声音3风格（v2.4.0 新增）** | LLM在P4.0阶段根据案情选择voice:cold（职务/经济犯罪）/voice:warm（人道）/voice:data（羁押期限/退赃精确），全文保持一致 |

> 完整原则见 [workflow-detail.md](./workflow-detail.md) 和 [methodology.md](./methodology.md)；完整写作红线见 [output-spec.md](./output-spec.md)；v2.4.0 优秀级写作方法论（文书声音/受众适配/论证张力/行为定性/申请事项微型论证）详见 [output-spec.md §1.1.0](./output-spec.md#110-动态结构体系总则)

---

## 模块四：输出格式与质量标准

### 行文结构

> 输出结构：标题→申请人/被申请人信息→申请事项→事实与理由→综上→此致→申请人签名+日期→附件清单。
> v2.3.0 动态5骨架体系：LLM 根据案情自动选择骨架A/B/C/D/E + 模块池组合，确保每次结构各异。完整框架见 [output-spec.md §1.1](./output-spec.md#11-o1-取保候审申请书草稿markdown)

#### 逮捕后条件性规则

| 条件 | 触发规则 |
|------|----------|
| `detention_type=逮捕` | (1)被申请人信息含逮捕决定书文号+逮捕日期；(2)论证段增设第95条继续羁押非必要论证；(3)并行推荐羁押必要性审查申请 |

> 动态5骨架体系与条件性规则详见 [output-spec.md §1.1](./output-spec.md#11-o1-取保候审申请书草稿markdown)

### 质量检查项

| 检查项 | 标准 |
|--------|------|
| 法条引用准确性 | mandatory法条必须引用且编号正确；逮捕后须引用第95条 |
| 第67条"或"关系 | 仅论证适用项，不适用项不强行论证 |
| 社会危险性论证 | 罪名相关性筛选+逐项排除，不可笼统走过场 |
| 保证方式具体 | 人保需姓名+关系+住所+收入+无犯罪记录；罪名适配 |
| 证据限定语 | 无在案证据支撑的表述加限定语或删除 |
| 禁用表述 | 无"交友不慎""深刻反省""无暴力倾向""亦不排除"等 |
| 退赃退赔优先 | 有此情形时优先论证，认罪认罚为第81条第2款正向因素 |
| 逮捕后条件性规则 | 逮捕后须引用逮捕决定书文号+第95条论证+羁押必要性审查并行推荐 |
| 附件交叉引用 | 正文论证与附件清单呼应 |
| 无罪推定体现 | "涉嫌"而非"构成"，无"罪犯"等表述 |
| 阶段适配 | 致送机关正确 |
| 正文无表格 | 纯文字叙述+编号段落，不含Markdown表格 |
| **案件基本情况聚焦（建议级）** | "一、案件基本情况"段建议聚焦程序要素，论证素材建议迁移至论证段（非阻断） |
| **论证段直接论证式（建议级）** | "二"段建议采用直接论证式+按所选骨架组织段落顺序（非阻断） |
| **🔴 AM-01 模块不固定（v2.3.0 新增·阻断）** | 开场/结语/保证方式模块未固定使用同一变体 |
| **🔴 AM-02 "据家属反映"频次（v2.3.0 新增·阻断）** | 全文"据家属反映"出现≤2次 |
| **🔴 AM-03 "恳请贵单位"频次（v2.3.0 新增·阻断）** | 全文"恳请贵单位"出现≤3次 |
| **🔴 AM-04 骨架选择流程（v2.3.0 新增·阻断）** | P4.0 结构选择已执行，骨架按触发条件匹配 |
| **🔴 AM-05 禁止可见编号子标题（v2.4.0 新增·阻断）** | "事实与理由"段无 `### 二、` `#### （一）` `### 三、保证方式` 等编号子标题，全部为连续叙述自然段落 |
| **🔴 论证张力·四层递进（v2.4.0 新增·阻断）** | 每段论证遵循行为定性→效果递进→法条支撑→价值判断落点 |
| **🔴 行为定性·核心事实（v2.4.0 新增·阻断）** | 核心事实均已使用定性词汇（主动/全额/第一时间/真诚/长期等） |
| **保证方式自然融入（v2.4.0 新增·阻断）** | 保证方式自然出现在论证末段，不独立成"三、保证方式"标题 |
| **文书声音一致性（v2.4.0 新增·警告）** | 全文语言风格与选定的voice（cold/warm/data）一致 |
| **受众适配·笔墨侧重（v2.4.0 新增·警告）** | 笔墨侧重与办案机关核心关切匹配 |
| **申请事项微型论证（v2.4.0 新增·警告）** | 有特殊情形时申请事项执行微型论证；审判阶段保持克制 |

### SOFT_DEGRADED 降级机制

| 降级强度 | 触发条件 | 输出档次 |
|----------|----------|----------|
| S1（最强约束） | 必需字段缺失（suspect_name/alleged_crime/case_stage） | G档（骨架版） |
| S2（中度） | 推荐字段缺失过半 | D档（框架版） |
| S3（轻度） | 可选字段缺失 | C档（完整版，关键结论标注[待核实]） |

**逮捕后条件性规则适配**：detention_type为"逮捕"但缺少arrest_warrant_no时仍启用逮捕后条件性规则（第95条论证+羁押必要性审查推荐），但标注"[逮捕决定书文号待补充]"。

---

## 模块五：常见问题

### Q1: 取保候审和监视居住有什么区别？

**答**：取保候审（刑诉法第67条）由公安机关执行，保证方式灵活（人保或财保），活动范围较宽。监视居住（刑诉法第74-77条）由公安机关执行，通常在被申请人住所执行或指定居所，执行强度更高。

### Q2: 37天黄金期是什么意思？

**答**：刑事拘留最长30天 + 检察院审查批准逮捕7天 = 37天。在此期间律师应积极申请取保候审或提出不批捕意见。超过37天未批捕则通常会释放或变更强制措施。

### Q3: 申请被拒绝后怎么办？

**答**：可再次申请（提交新证据或情况变化），或在案件进入下一阶段后向新办案机关申请。如逮捕决定已作出，可向检察院申请羁押必要性审查。

---

## 文档索引

| 文件 | 说明 |
|------|------|
| [input-spec.md](./input-spec.md) | 完整输入参数规格 |
| [output-spec.md](./output-spec.md) | 完整输出结构模板（含DOCX策略+DOCX排版规格专章） |
| [workflow-detail.md](./workflow-detail.md) | 各Phase子步骤与检查点（含Phase 7 DOCX渲染） |
| [legal-references.md](./legal-references.md) | 刑法/刑诉法法条索引 |
| [methodology.md](./methodology.md) | 方法论 |
| [quality-standards.md](./quality-standards.md) | 质量评价标准 |
| [meta/manifest.json](./meta/manifest.json) | 元数据 |

## 确定性渲染与回执

1. 执行前核对 manifest 版本、`render_docx.py`、`validate_document.py`、`python-docx==1.2.0` 和目标实体模板均真实存在；失败即 `BLOCKED`。
2. 仅从本 Skill 的 `templates/` 选择模板，或使用已填充的 Markdown；调用 `render_docx.py` 把实际 DOCX 写入当前 `matter_id` 目录。
3. 调用 `validate_document.py` 打开刚生成的 DOCX，检查案件路径、正文、模板回执、占位和内部控制标记。
4. 返回 `skill_id`、版本、入口、`doc_type`、`template_id`、绝对路径和渲染状态。此状态只证明起草制品生成，不等于 `submission_ready`。
5. 正式交付校验由 verification 子 Agent 独立执行；本 Skill 不反向调用 `criminal-document-delivery-check`。

