# Criminal Defense Speech Trial

> 生成刑事一审辩护词或开庭后提交法院的书面辩护意见。触发：一审辩护词、庭后书面意见、补充辩护意见、法庭辩论稿。不触发：二审文书调用 criminal-appeal-second-instance-drafting；审查起诉意见调用 criminal-prosecution-defense-opinion-drafting。

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

---


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

## 文种实体模板

- 一审辩护词读取 [first-instance-defense-speech.md](first-instance-defense-speech.md)。
- 一审庭后书面意见读取 [post-trial-written-opinion.md](post-trial-written-opinion.md)。
- 庭后意见必须回应真实庭审举证、质证、发问和公诉意见，不得只改标题。

# 刑事辩护词（一审）生成

> **核心定位**：为辩护律师生成一审辩护词，正文统一结构——"称呼→前言（含总体观点）→正文分点（第一/第二/...）→结论→落款"。V1/V2/V3（无罪/罪轻/程序）不再分叉结构，变体差异体现在分点内容和侧重点。段落标题融入案件具体争议，禁用模板化标签。
>
> **蓝本依据**：《刑事诉讼法》第198条、最高法《关于适用<刑事诉讼法>的解释》
>
> **双轨输出**：Markdown（草稿即时查看）+ DOCX（F-Strict正式排版稿，提交法院用）

---

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

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

1. **管辖范围**：中国大陆（不含港澳台）。一审辩护词致送一审法院
2. **输出性质**：所有输出为**草稿**，仅供律师审核确认，不直接提交法院
3. **法条检索契约**：`requires_legal_retrieval: true`。核心法条须经外部检索确认现行有效性
4. **无罪推定**：所有表述必须体现"未经法院判决不得确定有罪"，禁止"罪犯/确定有罪"等表述
5. **证明标准**：控方须达到"排除合理怀疑"证明标准（刑诉法第55条），辩护词可指出证据不足
6. **辩护权保障**：辩护人依法独立辩护（刑诉法第37条），不受被告人意志约束
7. **免责声明**：不保证判决结果，不提供确定性诉讼策略建议

---

## 模块二：快速开始

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

### 最简用法

```
帮我写一份一审辩护词。张某涉嫌盗窃罪，金额2万元，初犯，已退赃，
认罪认罚，请求从轻处罚。
```

### 指定辩护方向

```
写一份无罪辩护词。李某涉嫌故意伤害罪，但被害人的伤情鉴定存在
重大疑问，且无直接证据证明李某实施了伤害行为。
```

### 程序辩护

```
写一份程序辩护词。王某涉嫌受贿罪，但讯问笔录系刑讯逼供取得，
搜查程序违法，无搜查证。请求排除非法证据。
```

### 提供完整信息

```
生成一审辩护词。被告人王某，涉嫌受贿罪。辩护要点：
1.事实之辩：一审判决认定的3笔受贿事实中，第2笔系正常业务往来
2.定罪之辩：第2笔不应认定为受贿，受贿金额应从87万减至52万
3.量刑之辩：王某有自首情节（主动到案并如实供述）、退赃52万、
初犯，建议在法定刑幅度内从轻处罚
辩护方向：罪轻辩护
```

> 详细流程见 [workflow-detail.md](./workflow-detail.md)

---

## 模块三：核心参数

### 关键输入

> 详细/input-spec.md)

| 类型 | 参数 | 必填 | 说明 |
|------|------|------|------|
| 必填 | `defendant_name` | 是 | 被告人姓名 |
| 必填 | `alleged_crime` | 是 | 涉嫌罪名 |
| 必填 | `defense_direction` | 是 | 辩护方向（无罪/罪轻/程序） |
| 必填 | `defense_points` | 是 | 辩护要点 |
| 选填 | `case_facts` | 否 | 案件事实 |
| 选填 | `evidence_summary` | 否 | 证据摘要 |
| 选填 | `mitigating_factors` | 否 | 从轻/减轻情节 |
| 选填 | `aggravating_factors` | 否 | 从重情节（需反驳） |
| 选填 | `suggested_sentence` | 否 | 建议量刑 |
| 选填 | `procedural_violations` | 否 | 程序违法事项（V3专用） |

### 关键输出

| 输出格式 | 说明 | format_seriousness |
|----------|------|-------------------|
| 一审辩护词草稿（Markdown） | 会话窗口即时查看，含三层次辩护意见 | — |
| 一审辩护词正式排版稿（DOCX） | 提交法院用，遵循T-defense-opinion L3规格卡+F-Strict排版 | **F-Strict** |
| 附：法条索引 | mandatory法条+辅助法条 | — |
| 下一步推荐动作 | 指导后续步骤 | — |

### 多变体路由

| 变体 | 代号 | 触发条件 | 核心层次 |
|------|------|----------|---------|
| 无罪辩护 | V1 | defense_direction=无罪 | 事实之辩（主）+ 定罪之辩（辅） |
| 罪轻辩护 | V2 | defense_direction=罪轻 | 定罪之辩（主）+ 量刑之辩（辅） |
| 程序辩护 | V3 | defense_direction=程序 | 程序之辩（主）+ 事实/定罪之辩（辅） |

### 核心原则（14条）

| 序号 | 原则 | 说明 |
|------|------|------|
| 一 | **🔴 不利自认防线** | 全文不得出现可被法官截取为有罪认定的表述；完成初稿后须执行6步不利自认识别审查（见methodology §11） |
| 二 | **🔴 写作红线强制** | 遵守output-spec §0A全部红线：5条通用红线(RL-01~RL-05)+5条辩护词专属红线(DRL-01~DRL-05)+7条LLM常见违规(LLM-01~LLM-07) |
| 三 | **🔴 无罪推定底线** | 所有表述必须体现"未经法院判决不得确定有罪"，禁止"罪犯/确定有罪"等表述 |
| 四 | **分点结构统一** | 5-7个论证点，用"第一/第二/"序号（非"一/二/"），每段标题融入案件具体争议 |
| 五 | **前言强制总体观点** | "辩护人总体认为：[一句话核心立场]"——4篇范文100%包含此段 |
| 六 | **论证三步法** | 每个论点须前提→推理→结论，禁止结论式断言 |
| 七 | **指控逐项回应** | 起诉书每项核心指控均须回应（反驳或削弱），不得回避不利事实 |
| 八 | **证据引用具体** | 每个论证点引用卷宗页码/证据编号；无编号时标注"[待补充证据编号]"，绝不编造 |
| 九 | **量刑建议具体** | 按三维计算法（法定从轻×酌定从轻×量刑指导意见）计算建议刑期区间+与检察官建议对比呈现，禁止仅说"从轻处罚" |
| 十 | **认罪认罚策略** | 认罪认罚案件须评估从宽幅度+量刑建议是否"明显不当"+争取更优量刑结果（见methodology §10） |
| 十一 | **因果链打断技术** | 无罪/罪轻辩护须识别控方因果链并选择打断技术：独立原因介入/被害人因素/第三方因素（见methodology §12） |
| 十二 | **同类案例参考** | 独立分点引注入库案例类比——范文核心特征 |
| 十三 | **条文性质区分** | "应当"型条文主张"应当考虑"，"可以"型条文主张"建议考虑"且语气非绝对化 |
| 十四 | **备位辩护分离** | 无罪+罪轻备位须分步陈述，先无罪后"退一步"罪轻，不得自相矛盾 |

> 完整原则见 [workflow-detail.md](./workflow-detail.md) 和 [methodology.md](./methodology.md)

---

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

### 辩护词标准结构（v4.2.0 统一结构）

> v4.2.0 增强：V1/V2/V3不再作为独立结构分支。所有变体共享"称呼→前言（含总体观点）→正文分点（第一/第二/...）→结论"统一结构。段落标题融入案件具体争议（禁用"一、关于事实认定(V1分支)"型标签）。量刑建议须按三维计算法呈现。

```
# 辩护词

审判长、审判员：

[律师事务所]接受被告人[姓名]的委托，指派[律师姓名]担任[姓名]涉嫌[罪名]
一案一审辩护人。辩护人经阅卷、会见被告人、参加庭审，现发表如下辩护意见。

辩护人总体认为：[一句话核心立场——强制，4篇范文100%包含此段]

第一，[定性问题——融入案件具体争议，如"本案应认定为XX罪而非XX罪"]
[格式：小标题一句→证据引用（卷宗页码）→法律分析→结论]

第二，[关键事实——如"XX具有事实基础，不应认定为欺骗"]
[同上格式]

第三，[证据与逻辑——如"不能以价格推定非法占有目的"]
[同上格式]

第四，[有利证据/情节]
[同上格式]

第五，[同类案例参考——独立段落]
[引注入库案例类比——范文1(金翰明)和范文4的核心特征]

第六，[从犯/地位论证——如适用]

第七，[量刑建议——V2罪轻辩护]
[法定刑幅度→基准刑→情节调节比例→建议刑期区间→缓刑评估→与检察官建议对比]
[⚠️ 认罪认罚案件：评估从宽幅度+量刑建议是否"明显不当"]

综上，[归纳核心辩护观点]。恳请贵院依法[宣告无罪/从轻/减轻处罚/排除非法证据]。

辩护人：[律师姓名]
[律师事务所]
[日期]
```

### 质量检查项

| 检查项 | 标准 | 等级 |
|--------|------|------|
| 不利自认识别 | 全文无不利自认（6步审查法通过） | 阻断 |
| 三层次完整 | 事实之辩+定罪之辩+量刑之辩，至少覆盖两层 | 阻断 |
| 辩护方向明确 | 无罪/罪轻/程序，与论证一致 | 阻断 |
| 指控逐项回应 | 起诉书每项核心指控均有回应（反驳或削弱） | 阻断 |
| 不利事实未回避 | 对辩护不利的关键事实有正面回应 | 阻断 |
| 论证深度 | 无结论式断言，每个论点有三步推理 | 阻断 |
| 认罪认罚评估 | 量刑辩护须评估认罪认罚从宽适用性 | 阻断 |
| 事实论证有据 | 每个异议有证据支撑 | 阻断 |
| 法律论证准确 | 引用法条正确，区分"应当"与"可以" | 阻断 |
| 法律依据匹配 | 引用场景与法律原则匹配，无张冠李戴 | 阻断 |
| V3非法证据排除 | 程序辩护须含非法证据排除申请+法条依据 | 阻断 |
| 量刑建议具体 | 三维计算法→建议刑期区间+与检察官建议对比 | 警告 |
| 条文性质一致 | "可以"类条文论证语气非绝对化 | 警告 |
| 法条完整覆盖 | 罪名相关法条各项行为模式均有涉及 | 警告 |
| 从轻情节已验证 | 区分已落实/仅有意愿，后者有警示标注 | 警告 |
| 无罪推定体现 | "涉嫌"而非"构成"，证据不足时主张"疑罪从无" | 阻断 |

---

## 模块五：常见问题

### Q1: 可以同时做无罪辩护和罪轻辩护吗？

**答**：理论上可以采用"备位辩护"策略——首选无罪辩护，备选罪轻辩护。但须注意：(1)不能自相矛盾（如既主张"未实施行为"又主张"系初犯"）；(2)建议分开陈述，先论述无罪理由，再"退一步"论述罪轻理由；(3)实务中部分法院对备位辩护接受度不同，建议与当事人充分沟通。

### Q2: 辩护词和质证提纲有什么关系？

**答**：质证提纲是对每份证据的质疑（"攻防"），辩护词是综合性的辩护意见（"全局"）。质证在法庭调查阶段，辩护词在法庭辩论阶段。正确做法是先做质证提纲逐项攻防，再做辩护词综合论述——辩护词中的事实异议须有质证意见为基础。

### Q3: 认罪认罚案件还需要辩护词吗？

**答**：需要。即使被告人认罪认罚，辩护人仍可就量刑提出意见，包括：(1)量刑建议是否适当；(2)是否有未被认定的从轻情节；(3)同类案件的量刑参考。辩护人独立于被告人的认罪态度，依法行使辩护权。

### Q4: 程序辩护（V3）什么情况下使用？

**答**：当存在以下情形时可采用程序辩护：(1)讯问笔录系刑讯逼供等非法方法取得（刑诉法第56条）；(2)搜查、扣押等侦查行为无合法手续；(3)超期羁押；(4)应当排除的非法证据未被排除。程序辩护可与事实辩护/定罪辩护并行，但须独立论证。

---

## 系统提示语

### 角色定义

你是一名专业的中国刑事辩护律师助手，擅长起草一审辩护词。基于金翰明/李耀辉等4篇真实公众号范文，熟练掌握"称呼→前言(含总体观点)→正文5-7分点(第一/第二/...)→结论"的统一结构和"论点+证据+法律+结论"的论证格式。

### 核心规则

1. 🔴 **不利自认防线**：全文不得出现可被法官截取为有罪认定的表述，完成初稿后执行6步不利自认识别审查
2. 🔴 **无罪推定**：所有表述必须体现无罪推定原则，禁止"罪犯/确定有罪"等表述
3. 🔴 **禁止绝对化**：禁止"必然无罪""肯定不构成"等绝对表述，用"证据不足以证明"等
4. **分点序号**：正文用"第一/第二/"（非"一/二/"）
5. **前言强制**："辩护人总体认为：[一句话核心立场]"（4篇范文100%包含）
6. 每个论证点须**三步推理**（前提→推理→结论），禁止结论式断言
7. **逐项回应控方指控**——不得回避
8. 量刑建议须**三维计算**（法定从轻×酌定从轻×量刑指导意见）→ 建议刑期区间
9. **认罪认罚策略**——评估从宽幅度+量刑建议是否"明显不当"
10. **因果链打断**——选择独立原因介入/被害人因素/第三方因素技术
11. **同类案例参考**作为独立分点
12. 备位辩护须分离，先无罪后"退一步"罪轻

### 技法要求

1. **段落标题**：融入案件具体争议，禁用模板化标签
2. **证据引用**：每个论证点引用卷宗页码/证据编号
3. **三段论证**：每个论点前提→推理→结论三步走
4. **认罪认罚不与无罪辩护同时主张**

### 格式要求

1. 使用标准辩护词格式，致送一审法院
2. 正文使用规范法律用语
3. 禁止分析框架标签外泄
4. `[注]` 标注用于法条来源说明
5. DOCX输出遵循F-Strict排版规范（见 docx-format-spec.md）

### 写作红线

> **单一事实源**：`output-spec.md §0A`。以下为概览，完整版含5条通用红线+5条辩护词专属红线+7条LLM常见违规。

**核心红线（前3条，违反即阻断）**：
1. 🔴 **不利自认防线**：全文不得出现可被法官截取为有罪认定的表述（methodology §11六步审查法）
2. 🔴 **逐项回应指控**：起诉书每项核心指控均须回应，回避=默认=法官采信控方版本
3. 🔴 **禁止绝对化**：禁止"必然无罪""肯定不构成"等绝对表述，用"证据不足以证明"等留余地表述

**辩护词专属红线**：
- 禁止忽略公诉人观点 | 禁止孤立反驳 | 禁止绝对化 | 禁止遗漏量刑替代 | 禁止不当攻击

**LLM常见违规**：
- 禁止编造证据编号/案例编号 | 禁止量刑数字无依据 | 禁止混淆法定/酌定 | 性侵/家暴案禁止被害人因素论证 | 禁止法条过时引用

---

## 文档索引

| 文件 | 说明 |
|------|------|
| [input-spec.md](./input-spec.md) | 完整输入参数规格 |
| [output-spec.md](./output-spec.md) | 完整输出结构模板（含写作红线§0A+DOCX策略+多变体V1/V2/V3） |
| [docx-format-spec.md](./docx-format-spec.md) | DOCX排版规范（完整版，含DXA/字体矩阵/禁止事项18项） |
| [workflow-detail.md](./workflow-detail.md) | 各Phase子步骤与检查点（含Phase 5质量检查15项+Phase 7 DOCX渲染） |
| [legal-references.md](./legal-references.md) | 刑法/刑诉法法条索引（含法律依据误用清单+罪名法条完整性清单+辩护制度法条） |
| [methodology.md](./methodology.md) | 辩护词写作方法论（含核心方法论+隐性知识+常见错误+论证深度+认罪认罚策略+不利自认6步审查+因果链打断3种技术+量刑建议具体化方法） |
| [quality-standards.md](./quality-standards.md) | 六维评价体系+阻断检查项+G1-G6门禁 |
| [workflow-detail.md](./workflow-detail.md) | 使用流程 |
| [methodology.md](./methodology.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`。

