Skill 安装
多 Agent 安装npx skills add https://github.com/anthropics/claude-for-legal --skill socratic-drill
使用 npx skills 快速安装,支持将 Skill 添加到多个兼容的 AI Agent。
Skill 调研报告
Skill 详细介绍
anthropics/claude-for-legal#socratic-drill 是 Anthropic 官方 claude-for-legal 仓库中的一个 Skill,来自 Anthropic 的法律场景 Skill 集合。它的核心用途是把 AI Agent 变成一个会追问的法学导师:通过苏格拉底式对话(Socratic method),不断向用户抛出问题,让用户自己推导法律结论,而不是直接给出答案。
它本质上不是一个独立软件,也不是一个 CLI 工具,而是一组指令 / 对话方法论。安装之后,Agent 增加的能力是以提问代替讲授的教学式交互:面对一个法律问题,Agent 不会立刻给你结论,而是先拆解前提、追问事实、质疑假设,迫使你把推理链条自己走一遍。
核心功能
- 以苏格拉底式提问引导用户分析法律问题
- 拆解法律论证中的前提、事实与假设
- 通过连续追问暴露推理漏洞与逻辑跳跃
- 帮助法学学生、法务人员做案例分析训练
- 适用于法学院教学、案例研习、法律论证自查
它不是什么
- 不是法律意见工具,不会替代律师,也不会给出可直接依赖的法律结论
- 不是法律检索工具,本身不联网抓法条、不检索判例
- 不是合同起草或审查工具,这类任务属于 claude-for-legal 集合中的其他 Skill
- 不是一个可以独立运行的软件,离开 Agent 环境它只是一份指令集
典型任务与使用场景
- 法学课程中,用一系列追问练习某个具体案例的论证结构
- 准备考试或模拟法庭时,让 Agent 扮演提问者,检验自己是否真正理解某个法律概念
- 撰写法律分析时,先用它自查论证是否存在未言明的前提或循环论证
- 法务或合规人员内部讨论时,用追问方式把问题边界厘清
适合与不适合
- 适合:法学学习者、法学教师、需要训练法律推理能力的从业者
- 不适合:想直接拿到法律结论、想查具体法条、想快速审查合同、想做法律检索的用户
工作方式
它依赖 Agent 自身的模型能力,不依赖第三方 API 或外部服务。Skill 提供的是交互策略与提问框架,实际回答质量取决于底层模型对法律领域的理解。当前官方资料对该 Skill 的具体提问流程、覆盖的法域(如英美法系 / 大陆法系)未做公开详细说明,具体以仓库当前版本的 SKILL.md 为准。
Skill 安全评估
总体判断:来自 Anthropic 官方 claude-for-legal 仓库,来源可信度较高;从 Skill 性质看,它是一组对话指令,正常使用下不涉及 Shell 执行、文件写入、网络请求或凭证处理,风险较低。但它并非零风险,真正需要留意的是内容层面的风险,而不是系统层面的风险。
一、来源可信度
该 Skill 属于 Anthropic 官方组织下的法律场景仓库,未经第三方重新发布或二次打包。安装时应确认来源确实指向 anthropics/claude-for-legal,避免使用同名但来自其他作者的镜像或 Fork。
二、权限相关风险
- 该 Skill 的正常用途是对话式提问,本身不需要 Shell、文件写入、网络访问等敏感权限
- 如果底层 Agent 授予了它文件读写或联网能力,属于 Agent 的通用权限,而非该 Skill 的功能要求
- 建议按最小权限原则运行,不必额外给它超出对话需要的权限
三、内容层面的风险(真正需要重视的部分)
- 不是法律意见:它的输出是教学性质的问题,不能被当作法律建议使用。依赖它做实际法律决策存在明显风险
- 法域不确定性:苏格拉底式提问高度依赖对具体法域的理解,模型可能隐含某一法系(通常偏英美法)的前提假设,用于其他法域时结论未必适用
- 事实错误:模型可能在追问中夹杂不准确的法条或判例信息,需自行核实
- Prompt Injection:如果用户在对话中混入了来源不可信的文本(如粘贴的第三方文档),仍存在被引导的风险,这是所有对话式 Skill 共有的问题
四、降低风险的做法
- 把它定位为训练工具而非决策工具,所有法律结论都需另行核实
- 不向它提供未脱敏的真实客户信息或案件机密
- 涉及中国大陆法域问题时,明确告知 Agent 适用法域,避免模型套用其他法域假设
- 不依赖它的输出来制定合同条款或诉讼策略
Skill 使用要求
一、Agent / 客户端
该 Skill 来自 Anthropic 官方法律场景仓库,与 Claude Code 适配度最高,建议优先在 Claude Code 中使用。官方没有公开完整的第三方 Agent 兼容列表。从 Agent Skill 的通用工作方式来看,在支持自定义 Skill 或类似指令加载机制的环境中,通常也可以尝试在 Codex、Cursor、Trae、OpenClaw、WorkBuddy 等主流 AI Agent 中使用;不同 Agent 的 Skill 加载方式与兼容程度可能不同,具体以对应 Agent 当前版本为准。
二、运行环境 / 依赖
| 项目 | 要求 |
| Agent | Claude Code 优先,其他支持自定义 Skill 的 Agent 可尝试 |
| Node.js / Python | 该 Skill 属于对话指令类,通常不需要额外运行时;具体以官方仓库当前说明为准 |
| 网络 | 安装阶段需要访问 GitHub;使用阶段取决于 Agent 自身 |
| 其他 CLI | 无已知强制要求 |
三、权限
- 文件读取:非必需(除非你想让它读入案例文本)
- 文件写入:非必需
- Shell:非必需
- 网络:非必需(Skill 本身不联网抓法条或判例)
- 浏览器 / Docker:非必需
四、账号 / API Key
Skill 本身不需要额外的账号、API Key 或 Token,使用的是你当前 Agent(如 Claude Code)已有的认证。它也不会要求你登录任何法律数据库。如果你在对话中让它处理涉及某个在线法律检索服务的任务,那部分凭证归属于对应服务,与这个 Skill 无关。
最小使用条件
- 一个支持自定义 Skill 的 AI Agent(Claude Code 优先)
- 能访问 GitHub 完成安装
- 明确的法律问题或案例材料
- 清楚自己要练的是哪个法域的法律推理
Skill 安装、使用与卸载教程
一、安装
最省事的方式是直接复制本页面提供的 Skill 安装指令,粘贴到你的 Agent 或终端执行即可。
如果不清楚你的 Agent 具体怎么安装 Skill,可以直接问它:
如何安装 anthropics/claude-for-legal#socratic-drill?
如何在 Claude Code 中安装 anthropics/claude-for-legal#socratic-drill?
如何在 Cursor 中安装 anthropics/claude-for-legal#socratic-drill?
让当前 Agent 根据自己的 Skill 加载 / 管理机制给出对应步骤,比套用固定命令更稳妥。当前官方资料未公开该 Skill 的独立安装命令或特殊前置条件,具体以官方仓库当前说明为准。
二、安装后如何使用
安装后,这个 Skill 通常在涉及法律分析、案例推理、论证训练类任务时被触发。你可以显式点名使用它,也可以直接描述需要追问式分析的需求,让 Agent 自行判断是否调用。
它更适合这样的任务:你想被问而不是被告诉。如果你只是想要一个结论,这个 Skill 可能反而让你觉得别扭。
自然语言示例:
使用 socratic-drill,用苏格拉底式提问帮我分析这个合同纠纷案例的论证结构,不要直接给结论。
使用 socratic-drill,针对善意取得是否成立这个问题,通过连续追问帮我把前提和假设理清楚。
使用 socratic-drill,我写了一篇法律分析,请通过提问帮我找出论证中的逻辑漏洞。
三、卸载
不同 Agent 的 Skill 安装位置与管理方式不同。常见的卸载方式有:
- 使用对应 Agent / Skill 管理器提供的删除方式移除该 Skill
- 直接删除对应的 Skill 文件 / 目录
- 实在不确定,直接问当前 Agent:
如何卸载 anthropics/claude-for-legal#socratic-drill?
如果没有统一卸载命令,询问当前 Agent 如何移除通常最稳妥。
常见问题
1. 它和普通地让 AI 讲法律有什么区别?
普通提问下,Agent 倾向于直接给答案;这个 Skill 的核心是把你拉回提问方,用连续追问代替讲授。区别在于交互方向反过来了:你回答,它提问。
2. 它能直接给出法律结论或法律建议吗?
不是它的设计目标。它的输出是引导性问题,用于训练推理,不能当作法律意见使用。需要结论时,应当另行核实并咨询专业人士。
3. 它适用于中国大陆法律吗?
官方资料没有明确限定法域。苏格拉底式提问高度依赖对具体法律体系的理解,模型可能隐含某一法系假设。用于中国大陆法域时,建议在提示中明确说明适用的是中国法律,并对生成内容自行核实。
4. 安装后 Agent 没识别这个 Skill 怎么办?
常见原因包括:Skill 未放到正确的加载目录、Agent 版本不支持自定义 Skill、需要重启会话才能生效。可以先确认放置路径与当前 Agent 的要求一致,再新开一个会话说一句法律相关需求,看是否被触发。
5. Skill 更新后需要重新安装吗?
取决于你的安装方式。如果是直接从仓库拉取或由 Agent 管理器托管,通常重新拉取或刷新即可;如果是手动复制的文件,需要手动更新。具体以官方仓库和你的 Agent 管理方式为准。
6. 可以同时装到多个 Agent 上吗?
一般可以。Skill 本身不绑定单一 Agent,只要你使用的各个 Agent 都支持加载自定义 Skill,就可以分别安装。各 Agent 的加载机制不同,可能需要在每个 Agent 里单独配置。
7. 中国大陆使用是否有网络要求?
安装阶段需要访问 GitHub,网络条件可能是影响因素。使用阶段是否联网取决于你的 Agent,与这个 Skill 本身无关。