From law-student
Generates and drills legal concept flashcards using a Leitner-style memory bucket system with self-assessment. Supports generating cards from outlines/notes, spaced-repetition drills, review, stats, and focused sessions.
How this skill is triggered — by the user, by Claude, or both
Slash command
/law-student:flashcards [科目] [--generate | --drill | --review | --stats | --session <n>][科目] [--generate | --drill | --review | --stats | --session <n>]The summary Claude sees in its skill listing — used to decide when to auto-load this skill
1. 加载 `~/.claude/plugins/config/claude-for-legal-zh/law-student/CLAUDE.md` → 当前课程、薄弱科目、大纲位置。
~/.claude/plugins/config/claude-for-legal-zh/law-student/CLAUDE.md → 当前课程、薄弱科目、大纲位置。--generate:从来源(大纲路径、笔记、教材)按卡片编写规则构建卡片。写入 ~/.claude/plugins/config/claude-for-legal-zh/law-student/flashcards/[科目]/cards.md。--drill(默认):优先到期卡片 + 新卡片;显示问题,等待回答,显示答案,接受自我评估,更新记忆桶 + 下次复习时间。--review:按记忆桶浏览卡片组。--stats:进度快照;标记卡住的卡片建议进行口头训练。--session <n>:集中 N 张卡片练习,优先之前的错题 + 到期卡片;将结果追加到 study-plan.yaml → session_history。[需核实]。如果学生提问的内容听起来像是一个真实情况——他们的租房合同、停车罚单、家人的生意、朋友的逮捕、真实的金额、真实的截止日期、真实的人名——立即停止。
"这听起来像是一个真实情况,而非假设性题目。我不能给你法律建议,你也不能——你还不是执业律师。如果这是真实的,当事人需要一名真正的律师:法律援助中心、你学校的法律诊所、当地律师协会的律师推荐服务,或(如果有费用)聘请私人律师。我很乐意帮你理解相关的法律概念,但那是学习,不是法律建议。"
注意以下触发信号:真实姓名、真实地址、真实日期、具体金额、"我的房东/老板/父母/朋友""我收到了罚单/信函/通知"、以天为单位的截止日期。任意一个信号都应触发此警告。
大纲用于综合;记忆卡片用于记忆。法考和大多数法学院考试奖励快速规则回忆。本技能从你的大纲(或笔记或教材节选)生成卡片,以轻度间隔重复训练,追踪哪些卡住了哪些没有。
不是完整的 SRS 系统。 简单的莱特纳式记忆桶。够学习用,够轻度维持。如果你想要 Anki,用 Anki;这是当你在聊天中想要快速训练时用的。
与其他内容生成技能相同的规则:
[需核实:规则——对照来源确认]。你应该在将其作为学习目标记入卡片之前核实。~/.claude/plugins/config/claude-for-legal-zh/law-student/CLAUDE.md → 当前课程、薄弱科目、现有大纲~/.claude/plugins/config/claude-for-legal-zh/law-student/flashcards/[科目]/cards.md(如存在)(增量构建)标志:--generate | --drill | --review | --stats | --session <n>(默认:提示)
--session <n> — 集中 N 张卡片练习当学生说"来做5张合同法卡片"或运行 /law-student:session 合同法 5 --flashcards 时。
~/.claude/plugins/config/claude-for-legal-zh/law-student/study-plan.yaml(如存在)并读取该科目的 session_history。--drill 流程逐张运行 N 张卡片。study-plan.yaml → session_history:session_history:
- date: 2026-05-08
subject: 合同法
type: 记忆卡片
n_cards: 5
right: 3
partial: 1
wrong: 1
stuck_topics: [合同的订立-要约与承诺]
study-plan.yaml,改为写入 ~/.claude/plugins/config/claude-for-legal-zh/law-student/session-history.yaml。--generate — 创建卡片输入:
卡片结构:
### 卡片 [N]
**Q:** [问题——一个概念,一张卡片]
**A:** [答案——规则,一句话或两句话]
**来源:** [大纲章节、教材页码、课堂笔记日期]
**记忆桶:** 新
**上次复习:** —
**下次复习:** [今天日期]
**备注:** [可选——区分、例外、陷阱]
卡片编写规则:
引用核验。 当卡片是从我的知识而非你粘贴的来源生成时,背面的规则和任何引用的案例/法条由 AI 模型生成且未经核实。在记下一张卡片之前,对照你的大纲、教材或研究工具(北大法宝、法信、中国裁判文书网)核实。一张训练到精通的错误卡片比没有卡片更糟糕。
--drill — 学习训练优先级:
下次复习 <= 今天 且记忆桶 != 已掌握的卡片每张卡片的训练流程:
正确 / 部分正确 / 错误 / 不知道| 自我评估 | 记忆桶变动 | 下次复习 |
|---|---|---|
| 正确 | 升一级(新 → 学习 → 复习 → 掌握) | +1d 新, +3d 学习, +7d 复习, +21d 掌握 |
| 部分正确 | 保持当前桶 | +1d |
| 错误 | 降一级(复习 → 学习;学习 → 新;新保持新) | 今天 +4h |
| 不知道 | 降一级 | 今天 +4h |
--review — 浏览卡片组显示一个科目中的所有卡片。按记忆桶分组。适用于扫描卡片组内容和手动调整卡片内容。
--stats — 进度快照每个科目:总卡片数、记忆桶分布、今天到期、本周已复习。高亮显示任何弹回"新"桶超过两次的卡片——这些是需要通过 /law-student:socratic-drill 进行口头训练的卡住概念。
/law-student:socratic-drill 进行口头深入理解——对于你实际上不理解的概念,记忆卡片不够用flashcards/
└── [科目]/
└── cards.md
每个科目一个文件。卡片是 Markdown。记忆桶/复习元数据每张卡片内联。对于非常大的卡片组(>500)不是最优,但对于典型的法学院卡片组规模够用。
[需核实] 的猜测填充比一个更小的卡片组更糟糕。/law-student:socratic-drill 或重新阅读来源。npx claudepluginhub cslawyer1985/claude-for-legal-zh --plugin law-studentGenerates and drills legal concept flashcards using Leitner-style buckets with self-assessment. Supports generate, drill, review, stats, and session modes for law exam preparation.
Generates and drills flashcards for German law exams (Jurastudium). Checks deadlines, formalities, jurisdiction, legal remedies, and urgent measures. Provides a deadline and risk traffic light.
Designs spaced repetition schedules and flashcard systems to maximize long-term retention of facts, concepts, or procedures. Based on Ebbinghaus forgetting curve and SM-2 algorithm.