案例检索 Skill — 面向法律从业者及普通用户的裁判文书智能检索工具。当用户需要检索裁判案例、查找类案裁判规则、按案由/法院/时间筛选案例、或上传文件进行案例匹配时使用。触发词包括:\"查一下XX的案例\"、\"找关于XX的判决\"、\"XX法院的判例\"、\"类案检索\"、\"有没有类似的案例\"、\"XX案由的裁判规则\"等。
Pro scans all 3 files and shows the line behind each finding
Scanned 9/25/2026
npx -y skills add CSlawyer1985/legal-skillhub --skill case-retrieval --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Case Retrieval?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/cslawyer1985-case-retrieval)More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.
---
name: case-retrieval
description: "案例检索 Skill — 面向法律从业者及普通用户的裁判文书智能检索工具。当用户需要检索裁判案例、查找类案裁判规则、按案由/法院/时间筛选案例、或上传文件进行案例匹配时使用。触发词包括:\"查一下XX的案例\"、\"找关于XX的判决\"、\"XX法院的判例\"、\"类案检索\"、\"有没有类似的案例\"、\"XX案由的裁判规则\"等。"
metadata:
version: 1.0.0
---
# 案例检索 Skill
## 一、核心能力
1. 关键词检索:围绕案由、法院、案号、文书类型、时间或核心争议焦点等查找裁判案例。
2. 长文本检索/类案匹配:根据案件事实、争议经过、法律场景、诉请抗辩或材料摘要查找相似案例。
3. 结果整理:基于 CLI 返回的案号、案由、法院、审理程序、文书类型、裁判日期、公布类型和正文摘要生成可读结果。
4. 裁判规则归纳:在检索结果基础上进行摘要提炼、争议焦点提取、关键信息提取、裁判要点归纳和类案对比
## 二、前置工作
命中本 skill 后,凡需要执行案例检索、类案匹配、分页查看更多结果、按时间排序或调用后端能力,必须先执行 [deli-cli 通用前置](./references/cli-common.md)。
完成 CLI 前置检查后,通过当前 skill scope 发现命令,并以当次返回的 `RUN id`、命令名和参数形态执行;不得假设固定命令或固定参数存在。
如果 CLI 未配置、不可用或未返回覆盖当前任务的命令,应先说明“检索受限”或“命令不可用”,并给出建议检索式或需要用户补充的事实,不得编造案例信息。
## 三、触发条件
### 主动触发
- 关键词检索:`"查一下借款合同纠纷的案例"`
- 案由检索:`"找民间借贷纠纷的判决书"`
- 法院检索:`"深圳中级法院关于小产权房的判决"`
- 类案检索:`"有没有和这个案子类似的案例"`
- 时间筛选:`"2023年以后的劳动争议判决"`
- 文书类型:`"房屋买卖合同纠纷的判决书"`
- 法官检索:`"某法官的判决案例"`
- 长文本匹配:用户提供案件材料,要求检索类似案例
### 不触发场景
- 法规条文查询,应使用法规检索类 skill。
- 法律意见书、合同审查等深度分析任务,案例检索可作为子步骤但不单独替代主任务。
- 寒暄或无关内容。
## 四、强制执行约束
1. 每次调用前必须先按 [cli-common.md](./references/cli-common.md) 发现当前命令。
2. 单次检索只传一种核心检索意图;不要把多个案由、法院、法规、主体关系和争议焦点堆在同一个参数里。
3. 默认围绕用户请求形成一个高质量检索式并只调用一次;不要为同一问题机械拆分多个关键词反复调用。首次结果不理想、无结果或看似失焦时,也不得自行追加第二次检索;只能说明结果情况,给出一个建议改写的检索式,等待用户确认。
4. 用户输入已经包含事实经过、诉请抗辩、争议焦点或材料摘要时,首次检索必须优先选择 `--long-text`、事实摘要、相似案例等长文本参数;禁止先拆成 `--keywords` 做探索性检索。
5. 若长文本检索返回有效结果,应立即进入结果整理,不再追加关键词拆分、同义词改写或多轮检索。
6. 只有在 `cmds` 未提供任何长文本/相似案例参数,或用户只给出案号、案由、法院、年份、文书类型等短检索标签时,才使用关键词检索。
7. 不假设结构化筛选参数存在;法院、案号、案由、时间、文书类型等参数形态以 `cmds` 当前输出为准。
8. CLI 未返回的案号、法院、裁判日期、裁判结果、案例层级和裁判观点不得补写。
## 五、工作流程
### Step 1:意图识别与要素抽取
| 意图类型 | 判定标准 | 需抽取要素 |
|---------|---------|-----------|
| 关键词检索 | 用户明确指定案由、案号、法院、时间或文书类型 | 案由、案号、法院、年份、文书类型 |
| 案由检索 | 明确指定案由 | 案由名称 |
| 法院检索 | 指定法院名称或层级 | 法院名称、法院层级 |
| 长文本检索/类案匹配 | 提供案件材料、事实经过或自然语言法律场景 | 主体关系、法律关系、关键行为、诉请、抗辩、争议焦点 |
| 组合筛选 | 多个维度同时限定 | 关键词、时间、法院、案由、文书类型等 |
处理规则:
- 明确案号、案由、法院、年份、文书类型时,优先构造短检索主题。
- 用户描述事实经过、业务场景、争议事实、诉请抗辩、争议焦点或“不知道查什么案由”时,必须优先构造事实摘要或长文本检索内容,并作为首次 CLI 调用参数。
- 对事实型请求,不要在长文本检索之前预先拆分关键词;关键词只作为长文本参数不可用或用户确认后的降级重试方案。
- 多个独立检索意图会产生多次调用;除非用户明确要求全部检索,否则先聚焦最核心问题或请用户确认优先级。
- 信息不足时进入澄清模式。
### Step 2:选择检索文本类型
默认优先保留案件事实关系。只要用户输入包含完整或半完整案情,就按“类案匹配/长文本检索”处理;只有用户明确给出案号、短案由、法院加短主题、年份、文书类型等检索标签,且不需要保留复杂事实关系时,才使用短检索主题。
路由优先级:
1. 有事实经过、诉请抗辩、争议焦点或材料摘要,且 `cmds` 支持长文本/相似案例参数:调用一次长文本检索。
2. 无长文本/相似案例参数,但事实较完整:将事实压缩成最少关键词后调用一次关键词检索,并说明这是参数受限下的降级。
3. 只有案号、案由、法院、年份、文书类型等短标签:调用一次关键词检索。
| 场景 | 推荐组织 | 避免做法 |
|------|---------|---------|
| 案由或争议焦点 | `民间借贷 利率上限` | 堆叠大量泛化词 |
| 法院限定 | `深圳市中级人民法院 小产权房 买卖合同 判决书` | 假设存在固定 `--court` 参数 |
| 时间限定 | `2023年以后 劳动争议 违法解除 判决书` | 假设存在固定起止时间参数 |
| 案号精准 | 保留完整案号 | 拆分案号 |
| 案件事实或类案匹配 | 100-800 字事实摘要 | 把事实拆成关键词列表 |
具体命令示例和参数组织见 [案例检索 CLI 场景指南](./references/search-examples.md)。
### Step 3:执行 CLI 检索
先执行 [deli-cli 通用前置](./references/cli-common.md),再按 [案例检索 CLI 场景指南](./references/search-examples.md) 组织参数并调用当次 `cmds` 返回的命令。
如果首次无结果或结果不理想,先告知结果情况,并给出一个建议重试的检索主题或事实摘要;等待用户确认后再调用。
### Step 4:结果后处理
| 处理项 | 处理规则 |
|-------|---------|
| 智能摘要 | 提取案件核心事实、争议焦点、裁判要点,不超过 100 字 |
| 裁判规则归纳 | 从多个案例中归纳共性裁判规则 |
| 类案对比 | 对比核心事实、争议焦点、裁判结果和裁判规则 |
| 关联推荐 | 基于案由、争议焦点或法院层级推荐下一步检索方向 |
### Step 5:格式化输出
根据检索场景选择案例列表、案例详情、类案对比或裁判规则归纳模板。输出时以 CLI 返回字段为准;字段缺失时不要补写。
翻页或查看更多结果时,只有用户明确要求并接受新增调用,才按当前 `cmds` 返回的分页参数形态继续执行。
## 六、输出模板
### 模板 A:案例列表
```plaintext
共检索到 {结果数量} 条相关案例:
| 序号 | 案号 | 案由 | 审理法院 | 审理程序 | 文书类型 | 裁判日期 |
|:---:|:---|:---|:---|:---|:---|:---|
| 1 | {案号} | {案由} | {法院} | {程序} | {类型} | {日期} |
| 2 | {案号} | {案由} | {法院} | {程序} | {类型} | {日期} |
```
### 模板 B:案例详情
```plaintext
**{案号}** 【{案由}】
- 审理法院:{法院名称}
- 审理程序:{一审/二审/再审}
- 文书类型:{判决书/裁定书/调解书}
- 裁判日期:{YYYY-MM-DD}
**争议焦点**
{争议焦点概述}
**裁判要点**
{裁判要点归纳}
**法院观点或内容摘要**
{CLI 返回的相关原文或摘要}
```
### 模板 C:类案对比
```plaintext
**类案对比主题**:{对比主题}
| 对比项 | 案例 1:{案号A} | 案例 2:{案号B} |
|:---|:---|:---|
| 审理法院 | {法院A} | {法院B} |
| 案由 | {案由A} | {案由B} |
| 核心事实 | {事实A} | {事实B} |
| 争议焦点 | {焦点A} | {焦点B} |
| 裁判结果 | {结果A} | {结果B} |
| 裁判规则 | {规则A} | {规则B} |
**裁判规则总结**:{共性规则归纳}
```
### 模板 D:裁判规则归纳
```plaintext
基于 {N} 条案例的裁判规则归纳:
**主题**:{检索主题}
1. **{规则1标题}**
- 规则内容:{具体裁判规则}
- 代表案例:{案号1}({法院1})
- 支持情况:{X}/{N} 案例支持此规则
2. **{规则2标题}**
- 规则内容:{具体裁判规则}
- 代表案例:{案号2}({法院2})
- 支持情况:{X}/{N} 案例支持此规则
```
### 模板 E:无结果
```plaintext
未找到符合“{用户原始问题}”的案例结果。
建议改写检索式:{建议检索主题或事实摘要}
说明:本次结果可能受数据库收录范围、公开范围、案号准确性或检索条件影响。是否按上述检索式再查一次?
```
## 七、注意事项
### 数据来源限制
- 裁判文书的公开性受法院公示范围限制,部分案件可能未公开。
- 检索结果仅涵盖 CLI 当前可返回的数据,不包括未公开或内部文书。
- 不同法院的文书公开标准和及时性存在差异。
### 引用规范
- 引用案例时必须标注完整案号、审理法院、裁判日期。
- 不得仅凭案例检索结果即作出法律判断,需结合具体案情分析。
- 裁判文书存在被更正、撤销等可能,重要案件请核实最新官方文书。
### 检索范围限制
- 本 skill 仅提供检索与呈现服务,不单独替代法律意见、个案分析或诉讼策略。
- 涉及国家秘密、个人隐私、未成年人等依法不公开的案件,检索结果可能不完整。
### 数据更新声明
所有结果须附带提示语:
```text
检索结果基于 得理CLI 当前返回数据,裁判文书的公开性受法院公示范围限制,重要案件请以法院官方文书为准。
```
## 八、参考资源
- [deli-cli 通用前置](./references/cli-common.md)
- [案例检索 CLI 场景指南](./references/search-examples.md)
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!