Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
gcheng-001 avatar

Criminal Defense Statement

  • 1 installs
  • 1 repo stars
  • Updated August 4, 2026
  • gcheng-001/legal-skills

Generates the defense statement, a courtroom debate pocket outline, and final-statement coaching, only after the lawyer explicitly approves.

About

A first-instance three-in-one module that drafts the full defense statement plus trial-debate and final-statement aids for a criminal case. A Chinese criminal-defense lawyer uses it once the case is ready and they say the statement can be produced.

  • Defense statement generated only after lawyer says it can be produced
  • Includes trial-debate pocket version and final-statement coaching

Criminal Defense Statement by the numbers

  • 1 all-time installs (skills.sh)
  • Ranked #1,361 of 1,879 Documentation skills by installs in the Skillselion catalog
  • Data as of Aug 5, 2026 (Skillselion catalog sync)
npx skills add https://github.com/gcheng-001/legal-skills --skill criminal-defense-statement

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs1
repo stars1
Last updatedAugust 4, 2026
Repositorygcheng-001/legal-skills

What it does

Generates the defense statement, a courtroom debate pocket outline, and final-statement coaching, only after the lawyer explicitly approves.

Files

SKILL.mdMarkdownGitHub ↗

criminal-defense-statement — 辩护词与庭审辩护

定位

一审阶段三合一交付模块,对应刑事案件OS交付物9:

序号交付物状态
1辩护词(完整版)律师说"可以出了"后生成
2庭审辩论提纲(口袋版)随辩护词同步交付
3最后陈述辅导材料随辩护词同步交付

---

全局护栏(本模块严格度最高)

本模块适用刑事案件OS"五大原则",且第5条在此处执行最严:

原则一:辩护贯穿全程

辩护词论点必须与前序文书(阅卷笔录、会见笔录、质证意见、不起诉意见)保持连贯一致。如有变化,必须说明变化原因。

原则二:系统独立立场

辩护词的核心辩点必须经过系统独立分析,不得照单全收律师意图。系统须对每个辩点主动评估:

  • 该辩点的法律依据是否充分?
  • 该辩点与证据是否相符?
  • 该辩点与其他辩点是否自相矛盾?
  • 若系统判断某辩点存在风险,必须明确指出并说明理由,不得因律师坚持而沉默。

原则三:当场解决问题

庭审辩论提纲须覆盖公诉人的可预期反驳路径,提前准备再反驳。

原则四:完整记录讨论

辩护词每次要点变更,均须记录:

  • 变更内容是什么
  • 变更原因(律师意见/新材料/法律依据更新)
  • 对其他辩点的影响评估

原则五:确认后才生成(最严格执行)

辩护词主文不得在律师明确说"可以出了"之前生成。

修改阶段:若律师要求修改辩点,系统必须: 1. 追问:「这个调整的原因是什么?」 2. 分析:「此调整对以下辩点有影响:……,建议同步处理。」 3. 确认:律师确认后再修改。

---

A/B 类型识别

类型指派来源抬头/称谓
A类(法律援助)XX法律援助中心指派受援人
B类(委托)被告人或家属委托委托人

首次调用时必须确认类型,类型影响辩护词抬头、称谓及部分程序性表述。

---

执行流程

步骤1  材料核查
       ├─ 必须已读取:阅卷笔录、会见笔录
       ├─ 优先参考:质证意见(已有时)、不起诉意见(曾提交时)
       └─ 缺失必要材料时,明确告知律师并暂停

步骤2  系统出具辩护方案草案(独立立场)
       ├─ 识别可用辩点类型(四类,见下)
       ├─ 逐条说明法律依据和证据支撑
       ├─ 标注存疑或风险辩点
       └─ 输出:「辩护方案草案」,格式见附录A

步骤3  与律师讨论
       ├─ 律师同意 → 进入步骤4
       ├─ 律师调整辩点 → 追问原因 → 影响分析 → 确认 → 更新草案
       └─ 记录每次变更(附录B:变更日志)

步骤4  律师明确说"可以出了"
       └─ 触发词:「可以出了」/「出文书」/「生成辩护词」(明确指令)

步骤5  同步生成三个交付物
       ├─ 交付物1:辩护词(完整版)
       ├─ 交付物2:庭审辩论提纲(口袋版)
       └─ 交付物3:最后陈述辅导材料

步骤6  文件存档
       └─ 保存路径:案件目录/intermediate/09_辩护词_[YYYYMMDD].md

---

交付物1:辩护词

开头固定格式

A类(法律援助):

审判长、审判员:
  XX律师事务所接受XX法律援助中心的指派,指派XXX律师担任被告人XXX涉嫌XXX案的一审辩护人。辩护人庭前会见了受援人,查阅了全部案卷材料,参与了今天的庭审,现根据事实与法律,发表如下辩护意见:

B类(委托):

审判长、审判员:
  XX律师事务所接受被告人XXX(或其家属)的委托,指派XXX律师担任被告人XXX涉嫌XXX案的一审辩护人。辩护人庭前会见了委托人,查阅了全部案卷材料,参与了今天的庭审,现根据事实与法律,发表如下辩护意见:

---

辩点结构(四类,按实际选用)

辩点类型一:事实不清、证据不足(无罪辩护)

适用情形:证据体系存在实质缺口,无法排除合理怀疑。

论证框架:

一、控方指控事实XXX缺乏充分证据支撑

(一)直接证据层面:……(逐项分析,引证据编号和页码)
(二)间接证据层面:……(论证证据链断裂点)
(三)证据间矛盾:……(指出具体矛盾)
(四)综合评价:上述证据不能形成完整锁链,无法排除……的合理怀疑。

依据:《刑事诉讼法》第55条(证据裁判原则);《关于适用<中华人民共和国刑事诉讼法>的解释》第XX条。

禁止事项:

  • 不得笼统说"证据不足",必须指出具体断裂点
  • 不得无根据否定鉴定意见,须援引反驳依据
辩点类型二:定性辩护(此罪与彼罪)

适用情形:行为事实基本认可,但指控罪名不当。

论证框架:

二、被告人的行为不符合XXX罪的构成要件

(一)客观要件:指控行为缺少……要素(具体说明)
(二)主观要件:被告人主观上……(结合会见陈述和客观证据)
(三)与相邻罪名的区别:本案与XXX罪的区别在于……
(四)应认定为:若有事实,最多构成XXX,理由……

依据:《刑法》第XX条;相关司法解释第XX条;参考案例……

注意:同时提出无罪和定性辩护时,必须在辩护词开头说明并列策略的逻辑,避免给合议庭混乱印象。

辩点类型三:量刑辩护(罪轻情节)

适用情形:认罪或不争定性,争取从轻量刑。

各项情节论证要点:

自首:

被告人XXX于XX年XX月XX日……(到案经过),符合《刑法》第67条第1款规定的自首条件。
具体体现:(一)自动投案:……;(二)如实供述:……
建议依法从轻或减轻处罚。

坦白:

被告人到案后如实供述主要犯罪事实,符合《刑法》第67条第3款规定的坦白条件。
(与自首互斥,若主张自首则不主张坦白)

立功:

被告人在羁押期间……(具体立功事实),经侦查机关核实,符合《刑法》第68条立功认定条件。

退赃退赔:

被告人(或其家属)已于XX年XX月XX日退赔被害人人民币XXX元(见谅解书/转账记录),表明悔过诚意,应酌情从轻处罚。

谅解:

被害人XXX出具书面谅解书(见附件),谅解书载明……,依据《刑法》及相关司法解释,谅解情节应当从轻处罚。

认罪认罚:

被告人自愿认罪认罚,签署具结书时程序合法、意思表示真实自愿(辩护人在场见证),应依法从宽处理。

从犯地位:

在共同犯罪中,被告人系从犯,具体表现:……(起意者非被告人/作用次要/参与程度有限),依据《刑法》第27条应当从轻、减轻或者免除处罚。
辩点类型四:程序辩护(程序违法)

适用情形:存在非法证据或重大程序瑕疵。

论证框架:

四、关于程序问题

(一)非法证据排除申请:
    本辩护人于庭前已就……证据提出排除申请(见排非申请书)。
    该证据系通过……方式取得,违反……规定,应予排除。
    若该证据被排除,控方证据体系……

(二)程序瑕疵对证明力的影响:
    侦查机关在……环节存在……瑕疵(具体说明),
    依据……规定,该证据证明力存疑,不应单独作为定案依据。

---

辩点并列策略说明(需要时)

当同时采用无罪辩护和量刑辩护时,辩护词开头须加以下说明:

辩护人注意到,本辩护意见同时提出无罪辩护和量刑辩护意见。提出量刑辩护意见,并非辩护人认为被告人有罪,而是基于对司法实践的审慎考量,在法庭不采纳无罪辩护意见的情形下,充分保障被告人的合法权益。

---

结尾固定格式

  综上所述,辩护人认为……(一句话总结全部辩点核心主张)。
  以上辩护意见,恳请合议庭充分考虑并予以采纳。

此致
XXX人民法院

辩护人:XXX
XX律师事务所
XXXX年XX月XX日

---

质量约束清单(生成前逐项核查)

  • [ ] 无罪辩护与量刑辩护并列时,已在开头说明并列逻辑
  • [ ] 所有事实断言均有证据编号或法律条文支撑
  • [ ] 自首与坦白未同时主张
  • [ ] 与阅卷笔录、质证意见的论点一致(如有变化已说明原因)
  • [ ] 引用的法律条文已经元典核验,无幻觉风险
  • [ ] A/B类型已确认,称谓正确

---

交付物2:庭审辩论提纲(口袋版)

┌─────────────────────────────────────────┐
│           辩论提纲速查(口袋版)           │
│           [案号] [被告人姓名]              │
├─────────────────────────────────────────┤
│ 【第一轮辩论要点】                         │
│ 1. 事实层面:……                           │
│ 2. 证据层面:……(证据编号速查)            │
│ 3. 法律层面:……(条文速查)               │
├─────────────────────────────────────────┤
│ 【预判公诉人反驳 → 我方再反驳】            │
│ 公诉人可能说:……                          │
│ 我方回应:……                              │
├─────────────────────────────────────────┤
│ 【第二轮辩论要点】                         │
│ 1. 回应公诉人质疑:……                     │
│ 2. 强化核心辩点:……                       │
├─────────────────────────────────────────┤
│ 【量刑辩论要点】                           │
│ 1. 基准刑参考:……                         │
│ 2. 本案从轻情节:……                       │
│ 3. 建议宣告刑:……                        │
├─────────────────────────────────────────┤
│ 【核心法条速查】                           │
│ · 《刑法》第XX条                           │
│ · 司法解释第XX条                           │
└─────────────────────────────────────────┘

格式要求:

  • 每条要点不超过两行,便于庭上快速阅览
  • 关键证据编号标粗或括注页码
  • 量刑建议须有具体刑期区间,不得模糊

---

交付物3:最后陈述辅导材料

三版陈述模板

版本一(认罪/认罪认罚时):

审判长、审判员,我对自己做的事情非常后悔。我想对被害人说一声对不起。我以后一定好好改造,不再做违法的事。恳请法庭给我一个改过自新的机会。谢谢法庭。

版本二(无罪辩护时):

审判长、审判员,我没有做过起诉书指控的事。我相信法律是公正的,会还我清白。无论结果如何,我都会尊重法庭的判决。谢谢。

版本三(定性辩护/轻罪辩护时):

审判长、审判员,我做错了事,我认。但我做的事和起诉书说的不一样。我诚恳地请求法庭实事求是地认定事实,对我做出公正的判决。谢谢。

庭前辅导要点

表达方式:

  • 语速:比正常说话慢一点,稳定清晰
  • 眼神:始终面向法官席,不看公诉人或旁听席
  • 态度:诚恳、克制、不卑不亢
  • 声量:清晰可闻即可,不需要刻意高声

禁止事项:

  • 最后陈述时不翻供(与庭审陈述矛盾)
  • 不攻击、谩骂公诉人或证人
  • 不长篇陈述案情(最后陈述不是再次质证)
  • 不泄露辩护策略细节

会见时辅导流程: 1. 告知被告人三个版本的适用情形,共同选择 2. 让被告人复述1-2遍,纠正语气和表述 3. 提示在法庭上若忘词,沉默3秒再说,不要慌乱

---

附录A:辩护方案草案格式

## 辩护方案草案(系统独立立场)
生成时间:XXXX-XX-XX

### 基本情况
- 被告人:XXX
- 指控罪名:XXX
- 案件类型:A类/B类

### 可用辩点评估

| 辩点 | 类型 | 法律依据 | 证据支撑 | 系统评估 | 风险提示 |
|------|------|----------|----------|----------|----------|
| …… | …… | …… | …… | 强/中/弱 | …… |

### 推荐辩护策略
……(说明主辩点和备辩点,并解释选择理由)

### 需与律师确认事项
1. ……
2. ……

---

附录B:变更日志格式

## 辩护词变更日志

| 时间 | 变更内容 | 变更原因 | 影响的辩点 | 律师确认 |
|------|----------|----------|------------|----------|
| …… | …… | …… | …… | 已确认/待确认 |

---

调用上下文要求

本模块调用前,以下材料至少已完成:

材料来源 Skill必要性
阅卷笔录criminal-case-review必须
会见笔录criminal-meeting必须
质证意见(案件OS流程中)优先参考
不起诉意见criminal-non-prosecution若曾提交则必须参考

缺少阅卷笔录或会见笔录时,禁止继续生成,须提示律师补充材料。

---

与其他模块的协作关系

criminal-case-review(阅卷)
        ↓
criminal-meeting(会见)
        ↓
[质证意见/庭前准备]
        ↓
criminal-defense-statement(本模块)←── criminal-case-os 调度
        ↓
交付物9输出:辩护词 + 口袋版提纲 + 最后陈述辅导

---

文件存档规范

生成完成后,自动存档至案件目录:

{案件目录}/
├── intermediate/
│   ├── 09_辩护词_{YYYYMMDD}.md          # 辩护词完整版
│   ├── 09_庭审辩论提纲_{YYYYMMDD}.md    # 口袋版提纲
│   └── 09_最后陈述辅导_{YYYYMMDD}.md   # 最后陈述辅导
└── _archive/
    └── case-os-state.json               # 更新步骤9完成状态

存档后,输出:✅ 文件已保存:[完整路径],并用 code -r 打开辩护词主文件。

---

升级版工具:模块化辩护词 A/B 方案

要解决的问题

庭审现场存在变数(证据采信情况、证人当庭表现、公诉人量刑建议调整等),单一定稿的辩护词难以灵活应对。本工具将辩护词拆分为可独立增删、快速重组的模块,预置应变版本,使辩护人能在庭上快速抽换、插入对应模块。

红线(与本模块第五原则一致,不得突破)

  • A/B 方案的模块切换属于辩护词内容,同样适用"律师明确说'可以出了'之后才生成"的最高红线。 在律师确认前,仅可输出模块结构规划与切换决策表,不得生成任何模块的辩护词正文。
  • 修改、抽换、插入任一模块,均按第五原则执行:追问原因 → 影响分析 → 律师确认 → 记录变更日志(附录B)。
  • 无罪模块与量刑模块并存时不得自相矛盾:量刑模块须沿用"辩点并列策略说明"的退让逻辑(见前文),表述为"在法庭不采纳无罪意见的情形下",不得出现默认有罪的措辞。

四大模块划分

辩护词正文按以下四大模块独立成段,每段标注模块标签,便于现场抽换:

模块标签模块名称对应辩点类型可独立抽换
【M1·事实】事实认定模块事实层面陈述与争点
【M2·证据】证据分析模块辩点类型一/四(证据缺口、非法证据)
【M3·法律】法律适用模块辩点类型二(定性、此罪彼罪)
【M4·量刑】量刑情节模块辩点类型三(罪轻情节)

每个模块自成闭环:开头点明该模块主张,中间逐条论证(引证据编号、法条),结尾一句话收束,确保抽出或插入时不影响其余模块的连贯性。

A/B 双方案

注意:此处 A/B 是辩护词文本层面的两个版本,区别于 criminal-defense-strategy 的策略路径主备方案(那是策略路径层面)。本工具只管文本模块的现场重组。

A方案(基准版): 基于最可能出现的庭审情形撰写的完整辩护词,四大模块齐备,为庭审默认宣读版本。

B方案(应变版): 针对庭审可能出现的变数,预先准备的替换模块(只准备会变动的模块,不重复撰写全文)。常见触发与对应替换:

庭审变数触发条件启用的 B 模块替换/插入对象
关键证据被法庭采信排非申请未获支持、争议证据被确认"退守量刑辩护"模块(强化 M4)替换/补强 A方案 M2、M4
证人当庭翻证原供述证人当庭推翻证言"强化无罪/存疑"模块(强化 M2)替换 A方案 M2
公诉人变更量刑建议当庭加重/减轻量刑建议对应量刑回应模块(调整 M4)替换 A方案 M4

B方案模块编号建议:M2-BM4-B 等,与 A 方案同模块号对应,便于现场一一替换。

重组规则

1. 四大模块各自独立成段并标注模块标签,互不嵌套,保证可单独抽换。 2. 庭审中根据实际情况,从 A 方案快速切换/插入 B 方案对应模块;切换以"整模块替换"为单位,不做段内拼接,避免逻辑断裂。 3. 切换后须即时检查无罪模块(M2)与量刑模块(M4)是否并存——若并存,确认量刑模块仍采用退让表述,无自相矛盾。 4. 每一次切换决策(触发条件 + 启用模块 + 决策人)写入"庭审辩论速查手册(口袋版)",与交付物2联动,使辩护人庭上一眼可查"什么情况下换哪个模块"。

与口袋版提纲的联动:庭审辩论速查手册

在交付物2(口袋版提纲)中增设"模块切换速查"区块,供庭上即时决策:

├─────────────────────────────────────────┤
│ 【模块切换速查 A→B】                       │
│ 若[关键证据被采信] → 换 M4-B(退守量刑)   │
│ 若[证人当庭翻证]   → 换 M2-B(强化存疑)   │
│ 若[公诉人改量刑建议]→ 换 M4-B(量刑回应)  │
│ 切换后必查:M2无罪 与 M4量刑 不冲突        │
└─────────────────────────────────────────┘

执行衔接

本工具嵌入主执行流程,不另起独立流程:

  • 步骤2(出草案)时:在辩护方案草案中即标注四大模块划分,并预判需准备哪些 B 模块(仅规划,不出正文)。
  • 步骤3(与律师讨论)时:与律师确认 A 方案模块构成、需预置的 B 模块及其触发条件,记录入变更日志。
  • 步骤4(律师说"可以出了")后:方可生成 A 方案完整辩护词 + B 方案各替换模块正文 + 口袋版"模块切换速查"。未确认前,B 模块正文一律不得生成。

存档补充

A/B 模块化辩护词在原存档基础上增加应变模块文件:

{案件目录}/intermediate/
├── 09_辩护词_A基准版_{YYYYMMDD}.md       # A方案完整辩护词
├── 09_辩护词_B应变模块_{YYYYMMDD}.md     # B方案各替换模块(含触发条件)
└── 09_庭审辩论提纲_{YYYYMMDD}.md          # 含"模块切换速查"区块

Related skills

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.