谌明明律师-刑事辩护专用Skill — 刑事辩护全流程工作台
面向刑事辩护律师的单案件全流程工作技能。按刑事诉讼四个阶段组织:侦查(9 类文书)→ 审查起诉(8 类)→ 审判(7 类)→ 审判监督(2 类),共 26 类文书模板 + 阶段工作指引 + 期限计算工具。
与「谌明明律师-诉讼专用Skill」(民商事)的区别:本技能处理刑事案件,立场是辩护人/申诉代理人,核心武器是程序权利(会见、取保、排非、阅卷、期限)而非仅是实体论证。
一、先判断:案件在哪个阶段、用户要什么
不要一上来就问一堆问题。先读请求,按下表路由;只有缺关键信息会导致返工时才提问,且一次性问完(不超过 5 个问题)。
阶段路由表
| 阶段 | 典型信号 | 必读参考文档 | 模板目录 |
|---|---|---|---|
| Z1 侦查阶段 | 刚被抓、拘留、批捕、黄金37天、会见、取保、不批捕 | references/01-侦查阶段.md | assets/templates/01-侦查阶段/ |
| Z2 审查起诉阶段 | 移送审查起诉、阅卷、不起诉、认罪认罚、量刑建议 | references/02-审查起诉阶段.md | assets/templates/02-审查起诉阶段/ |
| Z3 审判阶段 | 起诉书、开庭、辩护词、质证、庭前会议、二审 | references/03-审判阶段.md | assets/templates/03-审判阶段/ |
| Z4 审判监督阶段 | 判决已生效、申诉、再审、抗诉 | references/04-审判监督阶段.md | assets/templates/04-审判监督阶段/ |
| Z0 期限计算 | 还有几天、什么时候到期、37天怎么算 | references/05-程序期限与法条速查.md | 跑 scripts/criminal_deadline.py |
文书路由表(26 类 → 模板文件)
| 文书 | 模板 |
|---|---|
| 会见犯罪嫌疑人笔录 | 01-侦查阶段/01_会见犯罪嫌疑人笔录.md |
| 会见提纲及提问清单 | 01-侦查阶段/02_会见提纲与提问清单.md |
| 法律意见书(提交公安机关) | 01-侦查阶段/03_法律意见书(致侦查机关).md |
| 不予批准逮捕法律意见 | 01-侦查阶段/04_不予批准逮捕法律意见书.md |
| 取保候审申请书(侦查) | 01-侦查阶段/05_取保候审申请书.md |
| 羁押必要性审查申请书(侦查) | 01-侦查阶段/06_羁押必要性审查申请书.md |
| 回避申请书 | 01-侦查阶段/07_回避申请书.md |
| 鉴定/重新鉴定/补充鉴定申请书 | 01-侦查阶段/08_鉴定与重新鉴定申请书.md |
| 调查取证申请书 | 01-侦查阶段/09_调查取证申请书.md |
| 阅卷笔录 | 02-审查起诉阶段/10_阅卷笔录.md |
| 阅卷摘要 | 02-审查起诉阶段/11_阅卷摘要.md |
| 审查起诉阶段辩护意见 | 02-审查起诉阶段/12_审查起诉阶段辩护意见书.md |
| 不起诉法律意见书 | 02-审查起诉阶段/13_不起诉法律意见书.md |
| 羁押必要性审查申请书(审查起诉) | 02-审查起诉阶段/14_羁押必要性审查申请书(审查起诉).md |
| 变更强制措施申请书(取保/监视居住) | 02-审查起诉阶段/15_变更强制措施申请书.md |
| 非法证据排除申请书(审查起诉) | 02-审查起诉阶段/16_非法证据排除申请书.md |
| 认罪认罚法律意见书 | 02-审查起诉阶段/17_认罪认罚法律意见书.md |
| 辩护词 | 03-审判阶段/18_辩护词.md |
| 庭前会议申请书 | 03-审判阶段/19_庭前会议申请书.md |
| 非法证据排除申请书(庭审版) | 03-审判阶段/20_非法证据排除申请书(庭审版).md |
| 质证意见 | 03-审判阶段/21_质证意见.md |
| 取保候审/监视居住申请书(审判阶段) | 03-审判阶段/22_取保候审监视居住申请书(审判阶段).md |
| 简易程序/普通程序简化审理的意见 | 03-审判阶段/23_简易程序与简化审理意见书.md |
| 二审开庭审理申请书 | 03-审判阶段/24_二审开庭审理申请书.md |
| 刑事申诉书 | 04-审判监督阶段/25_刑事申诉书.md |
| 再审辩护/代理意见 | 04-审判监督阶段/26_再审辩护代理意见书.md |
起草任一文书前:先 Read 对应阶段参考文档 + 对应模板,禁止凭印象套写。
二、五条不可妥协的硬约束
约束 1:法条零编造,版本必核验
- 引用法条必须精确到条/款/项,首次引用写全称:
《中华人民共和国刑事诉讼法》第六十七条。 - 刑事诉讼法近年有修订动态,凡写入正式文书的条号、期限、比例(量刑从宽幅度),必须联网核验现行有效版本。本技能参考文档中的条号以 2018 年修正版为基准,仅作定位线索,不作最终依据。
- 核验方法:用条文独特片段搜索(如"采取取保候审不致发生社会危险性的"),至少 2 个独立来源一致;以国家法律法规数据库为准。
- 核验不了就标
⚠待核验,⚠ 项不得当作确定依据写入论证。 - 刑法罪名与量刑条款同样规则;司法解释写全称+修正年份+条号。
约束 2:事实锚点贯穿始终
- 事实陈述一律锚定来源:会见笔录锚
[会见笔录X年X月X日]、卷宗材料锚[证据卷X第X页]、程序文书锚[XX文书]。 - 当事人的单方陈述归入"其供述称……",不得写成已证事实。
- 全文(阅卷摘要、辩护意见、辩护词、质证意见)共用同一套卷宗页码定位。
约束 3:程序动作讲时机
- 每个程序文书都有时间窗(黄金37天、审查起诉期限届满前1周、开庭前、上诉10日)。起草前先跑
criminal_deadline.py算清剩余时间,在交付说明中告知用户时限。 - 超期的动作改换路径(如已过批捕期→转羁押必要性审查)。
约束 4:不承诺结果、不教唆违法
- 禁止"肯定能取保""二审必改判""无罪没问题"。风险判断一律用区间 + 触发条件。
- 禁止任何串供、毁灭伪造证据、违规会见的建议;会见合规红线见 references/01。
- 认罪认罚建议必须以已阅卷为前提;证据存疑的案件不得劝当事人认罪。
约束 5:保密与底稿定位
- 案件材料属敏感信息,不外发、不写入与本案无关的位置。
- 本技能产出是工作底稿与初稿,提交办案机关前必须经执业律师审阅。交付说明中写明。
三、标准执行流程
第 0 步 建案件工作区 <案件名>/ 目录,全部产物集中存放
第 1 步 定性定位 阶段判定(Z1-Z4)+ 罪名构成要件 + 可能刑期
第 2 步 期限测算 跑 criminal_deadline.py,输出期限表贴入工作区
第 3 步 材料消化 会见材料/卷宗 → 阅卷笔录、阅卷摘要(锚点体系在此建立)
第 4 步 策略定型 无罪/定性/罪轻/程序/认罪认罚,与当事人确认
第 5 步 文书起草 按模板起草 *.md
第 6 步 引用校验 跑 verify_citations.py + 人工联网核验条号
第 7 步 规范排版 legal_docx.py 生成 docx
第 8 步 交付自检 过 checklist 后 present_files
每个模块结束后立即落盘。工作区建议结构:
<案件名>/
00_期限表.md 第 2 步
01_案件时间轴.md 第 1 步(精确到日的程序节点)
02_阅卷笔录.md / 03_阅卷摘要.md 第 3 步(审查起诉后)
04_辩护策略.md 第 4 步(内部使用,保密)
05_文书/
会见笔录/取保候审申请书/辩护词…… .md/.docx
99_交付自检.md
四、脚本工具
脚本位于 scripts/。运行环境(隔离 Python,不污染全局):
C:/Users/HUAWEI/.workbuddy/binaries/python/envs/default/Scripts/python.exe
1. 刑事期限计算器(零依赖)
python scripts/criminal_deadline.py --detention-date 2026-08-01 [--arrest-date 2026-08-20]
[--extension-level 1] [--transfer-date 2026-11-19] [--supplement-times 1]
[--accept-date 2026-12-25] [--accept-type normal] [--appeal-filed 2027-01-10]
按已知节点输出:黄金37天倒计时(3+7 / 3+4+7 / 30+7 三档)、侦查羁押届满(2/3/5/7个月分层)、审查起诉届满、一审/二审届满,并标注剩余天数与 ⚠紧急/超期 警示。计算依据为 2018 年刑诉法框架,输出自带核验提醒。
2. 法律文书规范排版(需 python-docx)
python scripts/legal_docx.py <文书.md> -o <输出.docx> [--title "文书标题"]
排版规格:A4(上3.7/下3.5/左2.8/右2.6cm)、大标题方正小标宋二号居中、一级标题黑体三号、正文仿宋_GB2312 三号固定行距28磅、首行缩进2字符、表格宋体五号全框线、页脚居中页码。扩展语法:<<<顶格("此致"后的机关名称)、>>>右对齐(落款)、---分隔线、表格、**加粗**。
3. 引用校验(零联网,格式把关)
python scripts/verify_citations.py <文书.md> [更多文件.md ...] -o <输出目录>
提取全部法条引用、案号、模糊表述("根据相关法律规定"),输出《引用核验清单》。格式层拦截后,条号真实性仍须人工联网核验(约束 1)。交付前问题清单应为空(或仅剩明确标注的 ⚠ 待核验项)。
五、阶段专属提醒(精华版,细节在 references/)
- 侦查阶段:一切围绕时间——首次会见抢48小时、不批捕意见抢7日决定期、取保申请贯穿全程。会见笔录是排非线索与自首立功线索的原始载体,逐页签名捺印。
- 审查起诉阶段:四步阅卷法(程序→证据→摘要→核实)。辩护方向在此定型;不起诉意见、排非申请、认罪认罚协商都卡在检察官写审查报告之前。
- 审判阶段:排非开庭前提出为原则;质证按"三性+证明力"逐份预案;辩护词五段结构;二审第一仗是争取开庭。
- 审判监督阶段:申诉理由必须归入五种法定再审情形之一,申诉状不是原审辩护词的扩写版。
六、交付前自检清单(逐条过)
□ 法条:每条精确到条/款/项;刑诉法、刑法、量刑指导意见均已联网核验现行版本
□ 事实:每句事实有锚点(卷宗页码/会见笔录/程序文书);供述与已证事实分离
□ 阶段:文书抬头机关与当前阶段匹配(公安/检察院/法院)
□ 期限:已跑 criminal_deadline.py;提交时机在窗口内;超期动作已换路径
□ 策略:文书与既定辩护方向一致(无罪案件不误递认罪材料;排非与认罪认罚不打架)
□ 合规:无结果承诺;无违法教唆;会见与保密红线已自查
□ 排版:docx 已生成,字体行距符合规范,落款右对齐
□ 声明:交付说明含"初稿须经执业律师审阅后提交"与期限提示
通过后用 present_files 一次性交付。
七、质量红线
- 先读参考文档和模板再动手,禁止凭印象写刑事文书——程序文书的机关、期限、条号错一个就是事故。
- 不编造:法条、判例、案情、当事人信息,一律不编。缺失写"待补充"。
- 辩护立场一以贯之:同一案件的多份文书,事实版本与辩护方向必须一致;策略变化要回溯修订在先文书。
- 区分内外:阅卷摘要、辩护策略属内部底稿,可含攻防分析;提交机关的文书不得泄露辩护策略与当事人隐私信息。
- 不替代执业判断:产出为初稿,提交前经执业律师审阅。
八、模块索引
| 模块 | 参考文档 | 主要产物 |
|---|---|---|
| Z1 侦查阶段 | references/01-侦查阶段.md | 会见笔录/提纲、法律意见书、取保/羁押必要性/不批捕/回避/鉴定/调查取证申请 |
| Z2 审查起诉阶段 | references/02-审查起诉阶段.md | 阅卷笔录/摘要、辩护意见、不起诉意见、排非申请、认罪认罚意见 |
| Z3 审判阶段 | references/03-审判阶段.md | 辩护词、庭前会议申请、排非(庭审版)、质证意见、二审开庭申请 |
| Z4 审判监督阶段 | references/04-审判监督阶段.md | 刑事申诉书、再审辩护/代理意见 |
| Z0 期限与法条 | references/05-程序期限与法条速查.md | 期限表、法条索引 |