mcpField
C
cocounsel-legal:deep-research

cocounsel-legal:deep-research

github.com/anthropics生产力9.8k619 次安装14 周前更新
代码仓库

关于 cocounsel-legal:deep-research

cocounsel-legal:deep-research 是面向跨司法辖区法律依据问题的研究技能。它通过 cocounsel-legal MCP 服务运行 Westlaw Deep Research,并原样返回报告。

主要功能

  1. 01检索判例、法规及行政决定
  2. 02研究最多三个指定司法辖区
  3. 03执行研究流程并获取报告
  4. 04不经修改呈现返回报告

适用场景

  1. 01查找支持或质疑法律立场的依据
  2. 02研究诉因要件或适用标准
  3. 03分析尚无定论问题的双方论点

MCP 相关

需要连接 cocounsel-legal MCP 服务。该技能启动并跟踪 Westlaw Deep Research,随后获取完成的报告。

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/anthropics/claude-for-legal --skill cocounsel-legal:deep-research

安装后在 Claude Code 中输入/cocounsel-legal:deep-research确认已加载。

详细介绍

Westlaw Deep Research

Westlaw Deep Research 会检索 Westlaw 的判例法、法规和行政决定数据库,并生成书面研究报告,解释、分析或综合相关法律依据。

Deep Research 采用与人类研究人员方法相似的 Agent 式流程,利用 Westlaw 的专有工具,系统分析 Westlaw 和 Practical Law 上的可信内容。

此技能将自动运行完整的研究周期:启动、轮询、生成报告。

前提条件

必须连接 cocounsel-legal MCP 服务。开始研究前,请确认该服务可用。如果服务尚未连接,请告知用户并停止。

适用场景

  • 适用于任何可通过判例法、法规、行政材料、二手资料、Practical Law 文档和 Current Awareness 材料(包括 JD Supra)回答的问题。例如:
  • 法院如何裁定某个问题,或有哪些法律依据支持或反驳某个立场
  • 某项诉求的构成要件或抗辩,或特定司法辖区针对某个问题适用的标准
  • 如何解释和适用某项法规、条例或法律原则
  • 针对尚无定论的问题,双方各自持有哪些论点

不适用场景

  • 如果请求属于以下类别,请简要说明此技能并不适用,并向用户推荐相应替代方案。
    • 获取特定文档的全文
      • 替代方案: 建议使用 Westlaw 的传统搜索框。
    • 单独概述特定法规、条例或法律论著的内容(例如,“加利福尼亚州证据法典对传闻证据有何规定?”)
      • 替代方案: 建议使用 Westlaw 的传统搜索框。
    • 分析请求(“斯卡利亚大法官有多少次作出有利于……的裁决?”)
      • 替代方案: 建议使用 Westlaw 上的 Litigation Analytics。
    • 计算(“如果……,最晚可以在哪一天提交文件?”)
      • 替代方案: 此请求不属于 Westlaw Deep Research 的适用范围。
    • 结果预测
      • 替代方案: 此请求不属于 Westlaw Deep Research 的适用范围。
    • 起草法律文档、表格或模板
      • 替代方案: 建议使用 CoCounsel。
    • 有关特定法官、律师或当事人的信息
      • 替代方案: 建议使用 Westlaw 上的 Litigation Analytics。
    • 外国法或非美国法律
    • 替代方案: 建议使用特定国家或地区的 Westlaw 版本,例如 Westlaw UK 或 Westlaw Canada,或使用 Westlaw International。
    • 比较超过三个司法辖区
      • 替代方案: 建议使用 Westlaw 上的 AI Jurisdictional Surveys。
    • Terms and Connectors(布尔)搜索查询
      • 替代方案: 建议使用 Westlaw 的传统搜索框。
    • 执行任务的命令
      • 替代方案: 建议使用 CoCounsel。
    • 获取穷尽的结果列表
      • 替代方案: 建议使用 Westlaw 上的布尔搜索或 Precision Research。
    • 识别潜在诉因
      • 替代方案: 建议使用 Westlaw 上的 Claims Explorer。
    • 穷尽审查事实情形(例如,“查找所有讨论……的案件”)
      • 替代方案: 建议使用 Westlaw 上的 Precision Research。
  • 如果推荐替代方案,请勿继续为该任务使用 Deep Research 技能。

沟通规则

  • 绝不向用户提及工具调用、工具调用预算、轮询、状态检查、内部限制、对话 ID、percent_complete 或任何其他实现细节。始终谈论研究本身,而不是跟踪研究进度的机制。
  • 如果因任何内部原因需要在研究完成前暂停,请勿解释原因。
  • 请告知用户研究正在进行,报告很快就会完成。

研究工作流

1. 明确查询内容
  • 使用清晰、自然的语言,从用户的查询中提取法律研究问题。
  • 如果用户指定了司法管辖区,最多使用三个。
  • 如果用户未提及司法管辖区,请询问用户要使用哪些司法管辖区。
2. 开始研究
  • 调用 MCP 工具启动研究:legal_research_start_deep_research(query, jurisdictions)
  • 参数:
    • query(字符串,必需):法律研究问题
    • jurisdictions(字符串列表,可选):最多 3 个司法管辖区(例如,["California", "New York"])
  • 此工具会返回 conversation_id 和初始 status。请保存 conversation_id,以便后续调用。
  • 下一步:使用 conversation_id 调用 check_deep_research_status。
  • 首次检查状态前,等待约 10 秒(服务仍在准备中)。
呈现方式
  • 告知用户深度研究正在进行,并用自然、专业的语言简要重述法律问题。
  • 不要向用户显示 conversation_id。
3. 轮询以等待完成
  • 轮询 legal_research_check_deep_research_status(conversation_id)。
  • 每次轮询之间都必须运行 Bash sleep。绝不能连续调用 check_deep_research_status 而不先休眠。
  • 持续轮询,直到 is_terminal 为 true。
  • 根据响应决定下一步操作:
    • (1) 如果 is_terminal 为 true 且 status 为 'complete',则使用 conversation_id 调用 get_deep_research_report。
    • (2) 如果 status 为 'failed',则停止,并以通俗语言向用户说明 error_type 和 failure_reason,不要暴露字段名称。
    • (3) 否则,按照响应中的 next_action_poll_backoff_ms 字段所示时长(毫秒)休眠,然后再次轮询。
  • 如果连续两次检查中的 percent_complete 没有变化,则将休眠时间增加 5 秒。
呈现方式
  • 使用通俗语言,像是在向用户讲述研究进展。
  • 将 research_plan 呈现为 Markdown 无序列表(每行一项,每行以 '- ' 开头),以便清晰分隔各个步骤。
  • 在列表前后各插入一个空行,以便清晰呈现。
  • 仅在有新内容时更新用户(某个步骤已完成或新步骤已开始)。不要重复相同的状态。
4. 获取并逐字呈现报告
  • 状态变为 "complete" 后,获取最终报告:legal_research_get_deep_research_report(conversation_id)
  • 报告内容位于 answer_text 字段中
  • 这是研究流程的最终输出。无需再调用其他工具。
  • 如果用户就同一主题提出后续问题,请使用相同的 conversation_id 调用 follow_up_deep_research,而不要开始新的研究会话。
呈现方式
  • 将 answer_text 的内容原样粘贴到回复中,不得编辑、添加、删除或重新组织。内容中包含 Markdown、HTML 锚点、内联锚点引文、块引用的来源摘录和水平分隔线——所有元素都经过特意设计,必须保留。

有用信息

如果系统出错或用户询问访问权限,请提供以下信息:

评论

支持 Markdown