mcpField
L
law-irac

law-irac

github.com/asgard-ai-platform其他24353 次安装21 周前更新
代码仓库

关于 law-irac

用于结构化法律推理的 IRAC 方法技能,面向法律学习者和从业者。它按争点、规则、适用和结论组织分析,并要求先完成分析再得出结论。

主要功能

  1. 01按四步组织法律分析
  2. 02将多个争点分别处理
  3. 03逐项匹配规则与事实
  4. 04纳入歧义和反方论点
  5. 05标明结论置信度及依赖条件

适用场景

  1. 01整理法律问题与适用规则
  2. 02依据具体事实分析法律要件
  3. 03检查法律分析中的反方论点

安装

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

$npx skills add https://github.com/asgard-ai-platform/skills --skill law-irac

安装后在 Claude Code 中输入/law-irac确认已加载。

附带文件examples/sample_scenario.mdreferences/taiwan-legal-resources.md

详细介绍

IRAC 法律分析方法

概述

IRAC 是结构化法律推理的标准方法:确定法律争点(Issue),陈述适用规则(Rule),将规则应用于事实(Application),并得出结论(Conclusion)。它能确保分析系统、完整且逻辑严谨。

框架

IRON LAW: Issue First, Conclusion Last

NEVER state the conclusion before completing the analysis. IRAC works
BECAUSE it forces you to examine rules and apply them to facts before
reaching a conclusion. Starting with the conclusion and backfilling
the analysis is confirmation bias dressed in legal structure.
四个步骤

I — 争点:明确具体的法律问题

  • 以问题形式陈述:“鉴于[关键事实],[具体法律问题]是否成立?”
  • 务必准确——争点含糊,分析也会含糊
  • 可能存在多个争点;应分别处理

R — 规则:陈述适用法律

  • 法律、法规、判例法或法律原则
  • 列出规则的具体要素/要求
  • 如果规则包含测试(例如合理使用的 4 因素测试),应列出所有因素

A — 应用:将规则应用于具体事实

  • 这是分析工作的核心——将规则的每个要素与事实对应起来
  • 分别讨论每个要素/因素
  • 承认存在歧义——事实不明确时,应指出两种可能的解释
  • 在适用情况下,类比先例案件

C — 结论:陈述结果

  • 直接回答争点问题
  • 说明结论的确信程度(明确、很可能、可以争辩、不明确)
  • 指出结论所依赖的假设

输出格式

# Legal Analysis: {Topic}

## Issue
Whether [legal question] given [key facts].

## Rule
[Applicable law/principle with specific elements]

## Application
### Element 1: [name]
[Analysis of how facts satisfy or fail this element]

### Element 2: [name]
[Analysis...]

## Conclusion
[Direct answer to the issue with confidence level]

示例

正确应用

场景: 员工在社交媒体上发布内容,是否构成依据台湾《劳动基准法》解除劳动合同的理由?

争点:员工在 Facebook 上发布批评公司管理层的内容,是否构成违反劳动合同,并足以依据《劳动基准法》第 12 条解除劳动合同?

规则:《劳动基准法》第 12 条第 1 项第 4 款规定,员工“严重违反劳动合同或工作规则”时,雇主可以不经预告解除劳动合同。法院采用比例原则测试:违约行为必须严重到劳动关系无法合理继续维持的程度。

应用:该帖子批评管理层削减加班费的决定,措辞激烈,但没有虚假陈述。法院认为,员工就工作条件发表意见应受到更高程度的保护。比例原则测试很可能不成立——批评公司政策,即使措辞不当,通常也不足以构成解除劳动合同的正当理由,除非涉及泄露机密信息或构成诽谤。

结论:很可能不构成合法解除劳动合同的理由。确信程度:中等——取决于所用的具体措辞,以及是否披露了机密信息 ✓

错误应用
  • “员工在 Facebook 上发了不好的内容,所以应该解雇他们。理由如下……”→ 先给结论,再补充分析。违反铁律:先提出争点,最后给出结论。

注意事项

  • 多个争点需要分别进行 IRAC 分析:不要把三个法律问题合并成一次分析。每个争点都应有各自的 I-R-A-C。
  • 规则陈述必须具体:“法律规定你不能这么做”不算规则陈述。应引用具体的法律、条款或法律原则,并列明其要素。
  • 分析的关键在于应用:学生和法律从业者往往花在应用上的时间太少,花在规则上的时间太多。规则通常很明确——如何将其应用于含糊的事实才是难点。
  • 反方论点能强化分析:在应用部分回应最有力的反方论点。片面的分析质量较弱。
  • 这是教育方法论,不是法律建议:IRAC 是一种推理框架。实际法律结论需要由具备相应执业资格和特定司法管辖区专业知识的律师给出。

参考资料

  • 台湾法律研究资源请参阅 references/taiwan-legal-resources.md

评论

支持 Markdown