[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M74KV53FW8V27552QP6XDFR1":3,"skill-same:01M74KV53FW8V27552QP6XDFR1":102},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":16,"categories":17,"keywords":18,"publishedAt":19,"linkOnly":20,"markdownContent":21,"markdownBody":22,"frontMatter":23,"refName":24,"commitSha":25,"skillDirectory":5,"forksCount":26,"repositoryHtmlUrl":27,"repositoryHomepageUrl":6,"ownerHtmlUrl":28,"ownerBlogUrl":29,"ownerDescription":30,"updatedAt":31,"install":32,"resources":45},"01M74KV53FW8V27552QP6XDFR1","legal-research",null,"法律研究与案例检索分析。当用户要求做法律研究\u002F出研究报告\u002F论证某法律问题\u002F查某争议点的法律依据时使用；当用户要求检索类案\u002F出案例检索报告\u002F查某类纠纷的裁判规则或裁判倾向\u002F同案同判分析时使用。产出执业律师级、每条命题带来源标签、附免责声明、过终检门的研究报告或类案检索报告。只要涉及法律问题论证或类案检索归纳，即应使用本 skill，即便用户未明说\"研究报告\"或\"检索报告\"。","code-lawyer\u002FLegal-Agent-Skills","code-lawyer","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F245162617?v=4","01M74KSTJH1E301AG8FJ48056S","Lance-lot","01M74KSTK5WWCK47AQD2VM39YW",4,"MIT","https:\u002F\u002Fgithub.com\u002Fcode-lawyer\u002FLegal-Agent-Skills\u002Fblob\u002Fmain\u002Flegal-research\u002FSKILL.md",[],[],"2026-11-11 14:19:14",false,"---\nname: legal-research\ndescription: 法律研究与案例检索分析。当用户要求做法律研究\u002F出研究报告\u002F论证某法律问题\u002F查某争议点的法律依据时使用；当用户要求检索类案\u002F出案例检索报告\u002F查某类纠纷的裁判规则或裁判倾向\u002F同案同判分析时使用。产出执业律师级、每条命题带来源标签、附免责声明、过终检门的研究报告或类案检索报告。只要涉及法律问题论证或类案检索归纳，即应使用本 skill，即便用户未明说\"研究报告\"或\"检索报告\"。\n---\n\n# 法律研究与案例检索分析\n\n## 文件定位（先读）\n本 skill 由多个文件组成。下文所有 `references\u002F…` 路径均**相对于本 SKILL.md 所在目录**。开始前先确定该目录（你被指向或读取本文件时所在的位置），之后所有读取都基于它解析，不要用当前工作目录去找。\n\n## 何时使用\n- **研究类**：做法律研究、出研究报告、论证某法律问题、查某争议点的法律依据（\"能否解除\"\"是否有效\"\"如何认定\"\"论证……\"）。\n- **检索类**：检索类案、出案例检索报告、查某类纠纷的裁判规则\u002F裁判倾向\u002F同案同判分析。\n- **复合类**：研究问题需类案支撑，或用户要\"研究 + 附类案\"。\n\n## 任务边界\n本技能只做**法律研究报告 + 类案检索报告**。不做以下事项：\n- 合同审查 \u002F markup 合同 \u002F 红线稿 → 请使用 `contract-review`\n- 合同起草、企业核验、尽调合规、续约提醒、流程图、文书翻译\n- 按模板**填充**文书（非论证起草）→ 使用 `document-fill`\n\n## MCP 硬前置（开工前必做，不可跳）\n本 skill 靠专业法律库 MCP（法条 + 案例）做**可核验**的研究\u002F检索——**没有可靠法律库就没有真研究\u002F检索**，拿模型记忆里的法条案例充数正是最危险的幻觉源。因此 MCP 接入是**硬前置，不是可选加速器**：\n- **开工先探测**：进入检索\u002F分析前，先探测环境是否已接入法条\u002F案例 MCP（详见 `references\u002F00-routing-intake.md` 的「MCP 前置门」）。\n- **未接 → 阻断 + 引导**：未探测到任何法律库 MCP 时，**不产出正式研究\u002F检索报告**；先按 `references\u002F09-mcp-setup.md` 引导用户接入（申请本人 API Token → 填入宿主 agent 的 `mcpServers` 配置 → 重连），接入后再开工。\n- **唯一例外（显式 opt-in）**：用户被告知后仍明确要求\"仅出初步参考\"，才产出**通篇标注「未接法律库·仅初步参考·不可作为诉讼或交付依据」**的降级草稿；这不是默认行为。\n\n## 执行顺序（按阶段按需读取，不一次读全）\n1. 先读 `references\u002F00-routing-intake.md` — 判定模式（研究\u002F检索\u002F复合）、**过 MCP 前置门**、并建档。\n2. 所有模式都经 `references\u002F10-retrieval-core.md` 做检索核验（**MCP 核验为主源**；模型知识仅在 MCP 已接、个别命题查空时作降级标注，不是常规兜底）。\n3. 按命中模式读对应骨架：研究\u002F复合走 `20-research-skeleton.md`，检索走 `21-case-skeleton.md`。\n4. 分析中按触发条件加载 `30-analysis-guardrails.md` 的对应护栏项，不预加载全部。\n5. 按 `40-output-research.md` \u002F `41-output-case.md` 成稿，过 `48-qc-gate.md` 终检门后交付。\n\n## 硬不变量（不可跳过，常驻）\n无论走哪条路径、读没读全深层文件，以下底线始终生效；`48-qc-gate.md` 终检门会逐项复核：\n0. **MCP 前置**：未接法律库 MCP 时不产出正式报告（见上「MCP 硬前置」）。正式报告须建立在 MCP 核验来源之上，整份零 MCP 核验的报告不得作为正式交付。\n1. **来源标签**：每条法条\u002F案例命题**必须挂且仅挂一个**验证渠道标签（`[MCP核验:…]` 或 `[模型知识-未验证]`）。格式见 `references\u002F49-citation-disclaimer.md`。\n2. **禁止编造**：不得编造案号\u002F条号；无来源标签的案号\u002F条号一律删除或标未验证。\n3. **置信度门禁**：仅凭模型知识的高风险命题（精确条号\u002F阈值\u002F最新司法解释状态）不得作为结论的唯一支撑。\n4. **终检门**：报告产出前必过**终检门**（见 `references\u002F48-qc-gate.md`），这是唯一不可跳的关卡；不通过的项按其精确回退目标退回对应步骤补正。\n5. **免责声明**：任何正式交付必附完整**免责声明**（定稿见 `references\u002F49-citation-disclaimer.md`），不得省略。\n\n## 简单问答捷径\n若任务是小问题（\"某法条第几条说什么\"\"某术语定义\"），可在骨架内直接作答，无需加载全部分支：经 `10-retrieval-core.md` 核验层查一次、挂来源标签、直接回答；涉时效敏感点（法条修订、司法解释更新）仍按 `10-retrieval-core.md` 的强制复核触发条件处理。不因是\"小问题\"而跳过来源标签与核验状态。\n\n## 按需读取索引\n- `references\u002F00-routing-intake.md` — 三模式路由 + 建档（问题界定 \u002F 事实模式提取）\n- `references\u002F09-mcp-setup.md` — **（必备前置）** MCP 接入指南：推荐元典，用户填本人 Token 即接；未接则先引导接入再开工\n- `references\u002F10-retrieval-core.md` — 检索核验底座：两级级联 + 两条标注轴 + 决策树式效力检查 + 查全查准 KPI + 三轮检索 + 注入防御\n- `references\u002F20-research-skeleton.md` — 研究\u002F论证骨架（问题界定→请求权→框架→解释→涵摄→司法实践→要件·举证·证据→结论→终检）\n- `references\u002F21-case-skeleton.md` — 检索\u002F归纳骨架（事实模式→三轮检索式→类案筛选→裁判规则→倾向统计→个案启示→终检）\n- `references\u002F30-analysis-guardrails.md` — 分析薄护栏：陷阱\u002F红线\u002F强制结构（类推禁区、NESS、禁口号、否决规则、证据-要件矩阵）\n- `references\u002F40-output-research.md` — 研究报告结构（8 节）\n- `references\u002F41-output-case.md` — 检索报告结构（6 节）\n- `references\u002F48-qc-gate.md` — 终检门：QC 七项 + 精确回退 + 回退次数上限\n- `references\u002F49-citation-disclaimer.md` — 引证格式 + 来源标签 + 免责声明（共享）\n\n读取失败必须明说，不静默跳过。\n","# 法律研究与案例检索分析\n\n## 文件定位（先读）\n本 skill 由多个文件组成。下文所有 `references\u002F…` 路径均**相对于本 SKILL.md 所在目录**。开始前先确定该目录（你被指向或读取本文件时所在的位置），之后所有读取都基于它解析，不要用当前工作目录去找。\n\n## 何时使用\n- **研究类**：做法律研究、出研究报告、论证某法律问题、查某争议点的法律依据（\"能否解除\"\"是否有效\"\"如何认定\"\"论证……\"）。\n- **检索类**：检索类案、出案例检索报告、查某类纠纷的裁判规则\u002F裁判倾向\u002F同案同判分析。\n- **复合类**：研究问题需类案支撑，或用户要\"研究 + 附类案\"。\n\n## 任务边界\n本技能只做**法律研究报告 + 类案检索报告**。不做以下事项：\n- 合同审查 \u002F markup 合同 \u002F 红线稿 → 请使用 `contract-review`\n- 合同起草、企业核验、尽调合规、续约提醒、流程图、文书翻译\n- 按模板**填充**文书（非论证起草）→ 使用 `document-fill`\n\n## MCP 硬前置（开工前必做，不可跳）\n本 skill 靠专业法律库 MCP（法条 + 案例）做**可核验**的研究\u002F检索——**没有可靠法律库就没有真研究\u002F检索**，拿模型记忆里的法条案例充数正是最危险的幻觉源。因此 MCP 接入是**硬前置，不是可选加速器**：\n- **开工先探测**：进入检索\u002F分析前，先探测环境是否已接入法条\u002F案例 MCP（详见 `references\u002F00-routing-intake.md` 的「MCP 前置门」）。\n- **未接 → 阻断 + 引导**：未探测到任何法律库 MCP 时，**不产出正式研究\u002F检索报告**；先按 `references\u002F09-mcp-setup.md` 引导用户接入（申请本人 API Token → 填入宿主 agent 的 `mcpServers` 配置 → 重连），接入后再开工。\n- **唯一例外（显式 opt-in）**：用户被告知后仍明确要求\"仅出初步参考\"，才产出**通篇标注「未接法律库·仅初步参考·不可作为诉讼或交付依据」**的降级草稿；这不是默认行为。\n\n## 执行顺序（按阶段按需读取，不一次读全）\n1. 先读 `references\u002F00-routing-intake.md` — 判定模式（研究\u002F检索\u002F复合）、**过 MCP 前置门**、并建档。\n2. 所有模式都经 `references\u002F10-retrieval-core.md` 做检索核验（**MCP 核验为主源**；模型知识仅在 MCP 已接、个别命题查空时作降级标注，不是常规兜底）。\n3. 按命中模式读对应骨架：研究\u002F复合走 `20-research-skeleton.md`，检索走 `21-case-skeleton.md`。\n4. 分析中按触发条件加载 `30-analysis-guardrails.md` 的对应护栏项，不预加载全部。\n5. 按 `40-output-research.md` \u002F `41-output-case.md` 成稿，过 `48-qc-gate.md` 终检门后交付。\n\n## 硬不变量（不可跳过，常驻）\n无论走哪条路径、读没读全深层文件，以下底线始终生效；`48-qc-gate.md` 终检门会逐项复核：\n0. **MCP 前置**：未接法律库 MCP 时不产出正式报告（见上「MCP 硬前置」）。正式报告须建立在 MCP 核验来源之上，整份零 MCP 核验的报告不得作为正式交付。\n1. **来源标签**：每条法条\u002F案例命题**必须挂且仅挂一个**验证渠道标签（`[MCP核验:…]` 或 `[模型知识-未验证]`）。格式见 `references\u002F49-citation-disclaimer.md`。\n2. **禁止编造**：不得编造案号\u002F条号；无来源标签的案号\u002F条号一律删除或标未验证。\n3. **置信度门禁**：仅凭模型知识的高风险命题（精确条号\u002F阈值\u002F最新司法解释状态）不得作为结论的唯一支撑。\n4. **终检门**：报告产出前必过**终检门**（见 `references\u002F48-qc-gate.md`），这是唯一不可跳的关卡；不通过的项按其精确回退目标退回对应步骤补正。\n5. **免责声明**：任何正式交付必附完整**免责声明**（定稿见 `references\u002F49-citation-disclaimer.md`），不得省略。\n\n## 简单问答捷径\n若任务是小问题（\"某法条第几条说什么\"\"某术语定义\"），可在骨架内直接作答，无需加载全部分支：经 `10-retrieval-core.md` 核验层查一次、挂来源标签、直接回答；涉时效敏感点（法条修订、司法解释更新）仍按 `10-retrieval-core.md` 的强制复核触发条件处理。不因是\"小问题\"而跳过来源标签与核验状态。\n\n## 按需读取索引\n- `references\u002F00-routing-intake.md` — 三模式路由 + 建档（问题界定 \u002F 事实模式提取）\n- `references\u002F09-mcp-setup.md` — **（必备前置）** MCP 接入指南：推荐元典，用户填本人 Token 即接；未接则先引导接入再开工\n- `references\u002F10-retrieval-core.md` — 检索核验底座：两级级联 + 两条标注轴 + 决策树式效力检查 + 查全查准 KPI + 三轮检索 + 注入防御\n- `references\u002F20-research-skeleton.md` — 研究\u002F论证骨架（问题界定→请求权→框架→解释→涵摄→司法实践→要件·举证·证据→结论→终检）\n- `references\u002F21-case-skeleton.md` — 检索\u002F归纳骨架（事实模式→三轮检索式→类案筛选→裁判规则→倾向统计→个案启示→终检）\n- `references\u002F30-analysis-guardrails.md` — 分析薄护栏：陷阱\u002F红线\u002F强制结构（类推禁区、NESS、禁口号、否决规则、证据-要件矩阵）\n- `references\u002F40-output-research.md` — 研究报告结构（8 节）\n- `references\u002F41-output-case.md` — 检索报告结构（6 节）\n- `references\u002F48-qc-gate.md` — 终检门：QC 七项 + 精确回退 + 回退次数上限\n- `references\u002F49-citation-disclaimer.md` — 引证格式 + 来源标签 + 免责声明（共享）\n\n读取失败必须明说，不静默跳过。\n",{"name":5,"description":7},"main","891684160a6bb972ccadfed11af490de6b5c6567",0,"https:\u002F\u002Fgithub.com\u002Fcode-lawyer\u002FLegal-Agent-Skills","https:\u002F\u002Fgithub.com\u002Fcode-lawyer","superguild.net","A nameless lawyer, obsessively hacking every possible form of resistance.","2026-08-23 07:27:54",{"source":8,"skillName":5,"commands":33,"prompt":43,"zipAvailable":44},[34,37,40],{"tool":35,"command":36},"npx","npx skills add code-lawyer\u002FLegal-Agent-Skills --skill legal-research",{"tool":38,"command":39},"bunx","bunx skills add code-lawyer\u002FLegal-Agent-Skills --skill legal-research",{"tool":41,"command":42},"pnpm","pnpm dlx skills add code-lawyer\u002FLegal-Agent-Skills --skill legal-research","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fcode-lawyer\u002FLegal-Agent-Skills\u002Fblob\u002Fmain\u002Flegal-research\u002FSKILL.md",true,[46,52,56,60,64,68,72,76,80,84,88,92,98],{"path":47,"resourceType":48,"resourceTypeDesc":49,"sizeBytes":50,"sourceHtmlUrl":51},"README.md","REFERENCE","参考文档",6650,"https:\u002F\u002Fgithub.com\u002Fcode-lawyer\u002FLegal-Agent-Skills\u002Fblob\u002Fmain\u002Flegal-research\u002FREADME.md",{"path":53,"resourceType":48,"resourceTypeDesc":49,"sizeBytes":54,"sourceHtmlUrl":55},"references\u002F00-routing-intake.md",11047,"https:\u002F\u002Fgithub.com\u002Fcode-lawyer\u002FLegal-Agent-Skills\u002Fblob\u002Fmain\u002Flegal-research\u002Freferences\u002F00-routing-intake.md",{"path":57,"resourceType":48,"resourceTypeDesc":49,"sizeBytes":58,"sourceHtmlUrl":59},"references\u002F09-mcp-setup.md",3872,"https:\u002F\u002Fgithub.com\u002Fcode-lawyer\u002FLegal-Agent-Skills\u002Fblob\u002Fmain\u002Flegal-research\u002Freferences\u002F09-mcp-setup.md",{"path":61,"resourceType":48,"resourceTypeDesc":49,"sizeBytes":62,"sourceHtmlUrl":63},"references\u002F10-retrieval-core.md",10904,"https:\u002F\u002Fgithub.com\u002Fcode-lawyer\u002FLegal-Agent-Skills\u002Fblob\u002Fmain\u002Flegal-research\u002Freferences\u002F10-retrieval-core.md",{"path":65,"resourceType":48,"resourceTypeDesc":49,"sizeBytes":66,"sourceHtmlUrl":67},"references\u002F20-research-skeleton.md",7960,"https:\u002F\u002Fgithub.com\u002Fcode-lawyer\u002FLegal-Agent-Skills\u002Fblob\u002Fmain\u002Flegal-research\u002Freferences\u002F20-research-skeleton.md",{"path":69,"resourceType":48,"resourceTypeDesc":49,"sizeBytes":70,"sourceHtmlUrl":71},"references\u002F21-case-skeleton.md",10830,"https:\u002F\u002Fgithub.com\u002Fcode-lawyer\u002FLegal-Agent-Skills\u002Fblob\u002Fmain\u002Flegal-research\u002Freferences\u002F21-case-skeleton.md",{"path":73,"resourceType":48,"resourceTypeDesc":49,"sizeBytes":74,"sourceHtmlUrl":75},"references\u002F30-analysis-guardrails.md",5929,"https:\u002F\u002Fgithub.com\u002Fcode-lawyer\u002FLegal-Agent-Skills\u002Fblob\u002Fmain\u002Flegal-research\u002Freferences\u002F30-analysis-guardrails.md",{"path":77,"resourceType":48,"resourceTypeDesc":49,"sizeBytes":78,"sourceHtmlUrl":79},"references\u002F40-output-research.md",7735,"https:\u002F\u002Fgithub.com\u002Fcode-lawyer\u002FLegal-Agent-Skills\u002Fblob\u002Fmain\u002Flegal-research\u002Freferences\u002F40-output-research.md",{"path":81,"resourceType":48,"resourceTypeDesc":49,"sizeBytes":82,"sourceHtmlUrl":83},"references\u002F41-output-case.md",8811,"https:\u002F\u002Fgithub.com\u002Fcode-lawyer\u002FLegal-Agent-Skills\u002Fblob\u002Fmain\u002Flegal-research\u002Freferences\u002F41-output-case.md",{"path":85,"resourceType":48,"resourceTypeDesc":49,"sizeBytes":86,"sourceHtmlUrl":87},"references\u002F48-qc-gate.md",9287,"https:\u002F\u002Fgithub.com\u002Fcode-lawyer\u002FLegal-Agent-Skills\u002Fblob\u002Fmain\u002Flegal-research\u002Freferences\u002F48-qc-gate.md",{"path":89,"resourceType":48,"resourceTypeDesc":49,"sizeBytes":90,"sourceHtmlUrl":91},"references\u002F49-citation-disclaimer.md",7278,"https:\u002F\u002Fgithub.com\u002Fcode-lawyer\u002FLegal-Agent-Skills\u002Fblob\u002Fmain\u002Flegal-research\u002Freferences\u002F49-citation-disclaimer.md",{"path":93,"resourceType":94,"resourceTypeDesc":95,"sizeBytes":96,"sourceHtmlUrl":97},"tests\u002Ftest_lr_validate.py","SCRIPT","脚本",2937,"https:\u002F\u002Fgithub.com\u002Fcode-lawyer\u002FLegal-Agent-Skills\u002Fblob\u002Fmain\u002Flegal-research\u002Ftests\u002Ftest_lr_validate.py",{"path":99,"resourceType":94,"resourceTypeDesc":95,"sizeBytes":100,"sourceHtmlUrl":101},"validate.py",4029,"https:\u002F\u002Fgithub.com\u002Fcode-lawyer\u002FLegal-Agent-Skills\u002Fblob\u002Fmain\u002Flegal-research\u002Fvalidate.py",[103,110],{"skillNo":104,"name":105,"nameZh":6,"description":106,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":107,"categories":108,"keywords":109,"publishedAt":19},"01M74KTWRM6WHM6XVYWA47FDY6","document-fill","给一份文书模板 + 本案知识库，按模板取证填充、产出干净文书 + 溯源\u002F缺口报告。当用户要求「按案卷\u002F知识库填一份模板\u002F表单\u002F文书」时使用。","https:\u002F\u002Fgithub.com\u002Fcode-lawyer\u002FLegal-Agent-Skills\u002Fblob\u002Fmain\u002Fdocument-fill\u002FSKILL.md",[],[],{"skillNo":111,"name":112,"nameZh":6,"description":113,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":114,"categories":115,"keywords":116,"publishedAt":19},"01M74KTK25X567A6SEDW9T9HM2","contract-review","中美双法域合同审查。判定合同受中国法\u002F美国法\u002F跨境管辖，按法域加载规则包，逐条审查并产出双轴风险问题清单与可选 Word 红线稿。当用户要求审查\u002F审阅\u002Fmarkup 合同、检查条款、看 NDA\u002FMSA\u002FSaaS\u002F买卖等协议时使用。","https:\u002F\u002Fgithub.com\u002Fcode-lawyer\u002FLegal-Agent-Skills\u002Fblob\u002Fmain\u002Fcontract-review\u002FSKILL.md",[],[]]