SKILL.mdlisted
Install: claude install-skill 5tnb6xgsm5-ops/legal-research
# 法律研究引擎 — 五层递进(开源版)
> 不帮你搜法条,帮你建立法律问题的五层分析框架。
> 引擎层:`references/five-layer-engine.md` | 视角发现:`references/perspective-discovery.md`
> 引用规则:`references/citation-rules.md`(输出法条/案例前必读)
---
## 第一性原理(为什么有这个 skill)
1. **法律回答不能幻觉法条** → 所有法律结论默认先检索、带出处,宁缺勿编。
2. **单一视角必然遗漏** → 进入分析前先做多视角发现(STORM-inspired),把问题拆全。
> 因此:**先视角发现、后检索、再作答**。视角遗漏或检索缺失是本引擎的两类根本失败。
---
## 核心设计:五层递进引擎
用户只说法律问题,引擎自动编排五层。无需手动 prompt。
```
用户提出法律问题
↓
【P0 视角发现】→ 识别 5-6 个利益相关方视角,生成分视角研究问题
↓
【模式确认】→ 告知用户默认走深度模式,可选择降级为常规模式
↓
深度模式(默认):P0 → L1 → [L2+L3 并行检索] → 多轮追问 → L4+L5 全量分析
常规模式:P0 → L1 → L2 → L3 顺序执行
↓
综合输出:五层研究报告 .md(含视角覆盖度评估)写入本地文件
```
**五层速览**:
| 层 | 名称 | 干什么 |
|---|------|--------|
| P0 | 视角发现 | 识别利益相关方视角,生成分视角研究问题 |
| L1 | 概念矩阵 | 把大白话问题拆成精确法律要件 |
| L2 | 法规体系 | 按效力层级排列适用法规 |
| L3 | 裁判预判 | 按法院层级/地域分析裁判倾向 |
| L4 | 反方论证 | 站在对方立场攻击自己的论证(深度模式) |
| L5 | 盲区扫描 | 扫描遗漏的请求权基础与抗辩点(深度模式) |
> 详细执行流程见 `references/five-layer-engine.md`。
---
## 检索原则性纲要(全局最高准则)
三条原则,优先级从高到低:
1. **准确优先**:所有法条/案例必须来自可核验来源,带出处,宁缺勿编。
2. **时效优先**:引用前必做时效核验(✅现行有效 / ⚠️已修订 / ❌已废止)。
3. **权威优先**:案例按效力分级检索(指导案例/入库案例 → 公报/典型案例 → 普通案例),上级未命中如实标注后才退下级。
**成本不设限**:检索轮次、token 消耗不构成降级理由。唯一允许降级的理由是「来源不可用 / 来源未命中」。
---
## 检索增强策略(retrieve_first)
**铁律**:
1. **retrieve_first**:收到法律类问题后,第一步检索可用来源,拿到带出处的 context 再作答。严禁仅凭模型内置知识直接生成法条/裁判结论。
2. **来源优先级**:本地知识库(可选)→ 法律数据库 MCP → 官方法规库 → 通用搜索。逐级降级,全部未命中 → 标注 `[CITE NEEDED]`,不输出具体法条内容。
3. **降级不编造**:任何来源都不可用时,诚实标注,建议人工在 flk.npc.gov.cn 核实。
### 检索门禁(Harness 层 · 输出前强制执行)
> 三层编码:提示词(建议) → Skill 层(规则) →