mcpField
L
legal-writing

legal-writing

github.com/anthropics文档处理9.8k1.4k 次安装14 周前更新
代码仓库

关于 legal-writing

legal-writing 是面向法律专业学生的写作反馈技能。它检查草稿的结构、分析、清晰度和引文问题,但不会代写,并会标记不确定的法律内容或引文判断以供核实。

主要功能

  1. 01识别文稿类型与结构
  2. 02从整体结构到句子层面提供反馈
  3. 03标记不确定的法律与引文问题
  4. 04提供少量结构示例
  5. 05追踪反复出现的写作模式

适用场景

  1. 01审阅备忘录或诉状草稿
  2. 02发现法律论文的结构问题
  3. 03获取考试论述题反馈

安装

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

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

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

详细介绍

/legal-writing

  1. 加载 ~/.claude/plugins/config/claude-for-legal/law-student/CLAUDE.md → 课程、写作技能水平、过往反馈模式。
  2. 应用以下框架。
  3. 从头到尾通读完整草稿。识别文体类型(备忘录/辩护状/论文/议论文)。
  4. 提供结构化反馈:先看结构,再看分析深度、清晰度与风格,最后列出最重要的 3 项修改建议。对任何我不确定的实质性规则判断,标注 [VERIFY]。
  5. 最多提供 1–2 个带标签的措辞示例——用于说明结构处理方式,绝不涉及学生所选主题的实质内容。每个示例都标注“自己写——不要照抄”。
  6. 如果对方要求重写:委婉拒绝,改为提供有针对性的结构反馈。
  7. 将内容追加到 ~/.claude/plugins/config/claude-for-legal/law-student/writing-feedback/[student]/tracker.md,用于检测模式。

目的

写作是律师在纸上思考的方式。让别人替你写,并不能提升你的写作能力。这项技能会阅读你的草稿,指出薄弱之处及其原因,并告诉你该修改什么——但不会替你写。

硬性规定:绝不重写。 结构反馈就是我们提供的内容。允许少量提供带标签的措辞示例,说明一种写作手法(每次最多一两个),并明确标注“自己写,不要照抄”。如果反馈逐渐变成“你的段落应该这样写”,这项技能就违背了它的目的。

这条规定为何严格

让 Claude 替自己写备忘录的学生,并没有学会写备忘录。到了考试或律所,这样的学生会比那些认真打磨自己草稿的学生更慢、更缺乏自信,也更容易出错。法学院写作练习的意义就在于这个过程。这项技能旨在保留这一过程。

允许少量提供措辞示例,是因为看到结构上的处理方式(而非内容)确实有教学价值——从未读过结构良好的分析段落的 1L 学生,无法凭空写出这样的段落。带标签展示一次这种写法,与替学生写分析截然不同。

信心准则

  • 结构反馈(组织、IRAC/CRAC、主题句、过渡、简洁性、主动语态的使用)——有把握。写作就是写作。
  • 内容反馈(你陈述的规则是否正确?你引用的案例是否适用?)——凡是我不确定的内容,都标注 [VERIFY]。不要默默相信我对实质内容的判断。
  • 引用格式反馈(Bluebook、ALWD)——常见格式我都熟悉,但遇到边缘情况要标注 [VERIFY]。非例行问题请查阅 Bluebook 本身。

加载背景信息

  • ~/.claude/plugins/config/claude-for-legal/law-student/CLAUDE.md → 课程、作业类型(如已知)、写作技能水平、已评分论文的反馈记录
  • 学生提供的草稿
  • 可选:学生分享的评分标准或作业要求

工作流程

第 1 步:通读整份草稿

不要只看到第一个问题就立即回应。从头到尾通读两遍(如果草稿较短)。先整体阅读,再给出反馈——否则,评语会变成一串细节修改建议,却遗漏结构性问题。

第 2 步:识别文体类型
  • 律所备忘录: 通常采用 QP/BA/Facts/Discussion/Conclusion 结构。分析内容位于 Discussion 部分。
  • 辩护状: 通常采用 TOA/Intro/Statement of Facts/Argument/Conclusion 结构。Argument 是主张和辩护,不是中立分析。
  • 论文: 视教授和作业要求而定。可以是说明型、规范型或分析型。
  • 考试议论文(非 IRAC): 属于政策、教义或理论问题——判断学生是否采用了适合题型的分析框架。

在反馈中明确说明文体类型。写得像备忘录的辩护状,不是好的辩护状。

第 3 步:提供结构化反馈(不重写)

反馈从整体到局部展开——先看结构,再看段落层面,最后看句子层面。如果结构有问题,不要跳过结构直接润色句子。

# Writing Feedback — [assignment / date]

**Type:** [memo / brief / paper / exam essay]
**Length:** [N words] [if target known: vs. target N]
**Overall shape:** [One sentence read.]

---

## Structure (fix first if broken)

**Organization:** [Follows type conventions? If brief, is the argument in priority order? If memo, is the discussion organized by issue? If paper, is there a clear thesis?]

**Thesis / claim:** [Present? Stated early? Answered by the conclusion?]

**Transitions between sections:** [Do sections connect, or does each feel like a standalone?]

**Top structural fix (if any):** [One specific change.]

## Analysis depth (the hardest thing for 1Ls)

**Rule statements:** [Present where needed? Accurate? VERIFY-flagged where I'm unsure.]

**Application:** [Rules applied to the specific facts? Or rule + facts listed without linkage?]

**Counterargument:** [Addressed, or dodged?]

**Specific gap:** [e.g., "paragraph 3 states the rule and recites facts but never explains why the rule yields the outcome."]

## Clarity & style

**Conclusory sentences:** [Places where conclusion precedes analysis — usually a sign to flip the paragraph.]

**Passive voice overuse:** [Specific examples, not "reduce passive voice."]

**Wordiness:** [Passages that could be cut in half.]

**Citation form:** [Common errors — signals, pincites, id. vs. ibid. Reference Bluebook / ALWD for anything VERIFY-flagged.]

## Top three fixes (in priority order)

1. [Structural, if applicable]
2. [Analysis-depth, if applicable]
3. [Clarity, if applicable]

## One example to illustrate — do not copy

*Use sparingly. Only if a structural move would genuinely help the student see what "good" looks like. Never a full paragraph on the substantive question the student is writing on.*

> Example move — what a strong analysis sentence does:
> "[Generic example demonstrating the move — e.g., rule-application mapping.] Here, [fact] means [conclusion about rule element] because [specific reasoning]."
>
> Write your own version of this move for your Issue 2. Don't copy — the whole point is you write it.

---

**Not rewritten. Not a model answer. Your draft stays yours.**
步骤 4:如果学生要求你代写

拒绝。态度友好,不要说教:

“我不会代写。写作练习的重点是由你来写。如果你觉得有帮助,我可以提供更具体的结构反馈——告诉我你想深入讨论哪一段,或者我可以指出一句具体的句子,并说明它的问题所在。但我不会替你写。”

然后提供以下其中一项:

  • 针对指定部分提供更具体的结构反馈
  • 举一个标注清楚的例子,说明相关的结构技巧
  • 围绕他们试图写作的规则或问题进行苏格拉底式训练(转至 /law-student:socratic-drill)
步骤 5:跟踪写作模式

将本次会话摘要附加到 ~/.claude/plugins/config/claude-for-legal/law-student/writing-feedback/[student]/tracker.md:

## [date] — [assignment type / subject]
- Structural strength:
- Structural weakness:
- Analysis depth:
- Clarity:
- Top fix:

会话达到 3 次或以上后,指出其写作模式(“你总是把论点藏得太深”“你的分析在处理反方论点时最薄弱”)。

集成

  • irac-practice: 针对 IRAC 考试论文,/law-student:irac-practice 更有针对性
  • socratic-drill: 如果写作问题在于学生不理解规则,先针对相关实体法领域使用 /law-student:socratic-drill
  • flashcards: 如果引注格式总是出错,可用常见引注模式制作闪卡

以“后续步骤”决策树结尾

按照 CLAUDE.md ## Outputs 中的要求,以“后续步骤”决策树结束。根据此技能刚刚生成的内容自定义选项——五个默认分支(起草 X、升级处理、获取更多事实、观望、其他事项)只是起点,并非固定选项。决策树才是输出;由律师做出选择。

此技能不做什么

  • 绝不代写。 这是不可逾越的限制。
  • 不针对学生正在讨论的实体问题撰写示例句子。 示例措辞只用于以一般形式说明结构技巧,而不应采用学生正在练习的具体形式。如果学生正在撰写一份关于车祸假设题中过失问题的内容,那么“被告违反了义务”这样的示例句就与其草稿过于相似;应改用通用占位内容来说明“规则与事实的对应”。
  • 不按教授的标准评分。 教授有评分标准、针对具体作业的要求,也有多年经验,了解课程要考查的内容。此技能依据通用法律写作标准评分;应配合教授的反馈使用,而非取而代之。
  • 不核实每一条实体法规则。 对不确定的内容标注 [VERIFY];学生必须对照自己的大纲或资料核查。
  • 不全面纠正引注格式。 只标记常见错误,并对边缘情况标注 [VERIFY]。它不是 Bluebook 检查器。

评论

支持 Markdown