flashcards

star 105

生成或训练法条概念记忆卡片——莱特纳式记忆桶,按科目的 Markdown 存储, 带自我评估的训练模式。当用户说"训练记忆卡片""根据[材料]制作记忆卡片" "考我卡片"或想记忆法条时使用。

zhou210712 By zhou210712 schedule Updated 5/13/2026

name: flashcards description: > 生成或训练法条概念记忆卡片——莱特纳式记忆桶,按科目的 Markdown 存储, 带自我评估的训练模式。当用户说"训练记忆卡片""根据[材料]制作记忆卡片" "考我卡片"或想记忆法条时使用。 argument-hint: "[科目] [--generate | --drill | --review | --stats | --session ]"

/flashcards

  1. 加载 ~/.claude/plugins/config/claude-for-legal/law-student/CLAUDE.md → 当前课程、薄弱科目、大纲位置。
  2. 应用以下框架。
  3. 按标志路由:
    • --generate:从来源(大纲路径、笔记、教材)按卡片编写规则构建卡片。写入 ~/.claude/plugins/config/claude-for-legal/law-student/flashcards/[科目]/cards.md
    • --drill(默认):优先到期卡片 + 新卡片;显示问题,等待回答,显示答案,接受自我评估,更新记忆桶 + 下次复习时间。
    • --review:按记忆桶浏览卡片组。
    • --stats:进度快照;标记卡住的卡片建议进行口头训练。
    • --session <n>:集中 N 张卡片练习,优先之前的错题 + 到期卡片;将结果追加到 study-plan.yamlsession_history
  4. 应用置信纪律:对从无来源知识生成的每张卡片标注 [需核实]

真实案件检查

如果学生提问的内容听起来像是一个真实情况——他们的租房合同、停车罚单、家人的生意、朋友的逮捕、真实的金额、真实的截止日期、真实的人名——立即停止。

"这听起来像是一个真实情况,而非假设性题目。我不能给你法律建议,你也不能——你还不是执业律师。如果这是真实的,当事人需要一名真正的律师:法律援助中心、你学校的法律诊所、当地律师协会的律师推荐服务,或(如果有费用)聘请私人律师。我很乐意帮你理解相关的法律概念,但那是学习,不是法律建议。"

注意以下触发信号:真实姓名、真实地址、真实日期、具体金额、"我的房东/老板/父母/朋友""我收到了罚单/信函/通知"、以天为单位的截止日期。任意一个信号都应触发此警告。

目的

大纲用于综合;记忆卡片用于记忆。法考和大多数法学院考试奖励快速规则回忆。本技能从你的大纲(或笔记或教材节选)生成卡片,以轻度间隔重复训练,追踪哪些卡住了哪些没有。

不是完整的 SRS 系统。 简单的莱特纳式记忆桶。够学习用,够轻度维持。如果你想要 Anki,用 Anki;这是当你在聊天中想要快速训练时用的。

置信纪律

与其他内容生成技能相同的规则:

  • 如果从你提供的来源(大纲、笔记、教材节选)生成卡片,卡片的问题和答案来自该来源。有把握。
  • 如果从我的知识无来源生成卡片,我对每张陈述我不完全确定的规则的卡片标注 [需核实:规则——对照来源确认]。你应该在将其作为学习目标记入卡片之前核实。
  • 如果我不熟悉某个领域,我生成更少的卡片而非编造。有 8 张好卡片比 20 张其中 5 张是错误的好。

加载上下文

  • ~/.claude/plugins/config/claude-for-legal/law-student/CLAUDE.md → 当前课程、薄弱科目、现有大纲
  • ~/.claude/plugins/config/claude-for-legal/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/law-student/study-plan.yaml(如存在)并读取该科目的 session_history
  • 优先级:之前标记错误的卡片 > 到期卡片 > 新卡片。
  • --drill 流程逐张运行 N 张卡片。
  • 练习结束时,将结果追加到 study-plan.yamlsession_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/law-student/session-history.yaml

--generate — 创建卡片

输入:

  • 科目(课程名称或主题)
  • 来源(大纲路径、笔记,或"使用我在 ~/.claude/plugins/config/claude-for-legal/law-student/CLAUDE.md 中的现有大纲")
  • 可选:目标卡片数量(默认每次 10-20 张)

卡片结构:

### 卡片 [N]
**Q:** [问题——一个概念,一张卡片]
**A:** [答案——规则,一句话或两句话]
**来源:** [大纲章节、教材页码、课堂笔记日期]
**记忆桶:** 新
**上次复习:** —
**下次复习:** [今天日期]
**备注:** [可选——区分、例外、陷阱]

卡片编写规则:

  1. 一张卡片一个概念。 "侵权责任的构成要件"变成 4 张卡片,不是 1 张。
  2. 正面是问题,不是主题。 "侵权责任构成要件"不好。"侵权责任的四个构成要件是什么?"好。
  3. 背面是规则,不是一个段落。 如果答案需要一个段落,分成多张卡片。
  4. 标注来源 以便在训练时可以重新核实。

引用核验。 当卡片是从我的知识而非你粘贴的来源生成时,背面的规则和任何引用的案例/法条由 AI 模型生成且未经核实。在记下一张卡片之前,对照你的大纲、教材或研究工具(北大法宝、法信、中国裁判文书网)核实。一张训练到精通的错误卡片比没有卡片更糟糕。

--drill — 学习训练

优先级:

  1. 下次复习 <= 今天 且记忆桶 != 已掌握的卡片
  2. 尚未尝试过的新卡片
  3. 如果没有到期卡片且没有新卡片:问用户是否想复习已掌握的卡片(防止遗忘衰退)

每张卡片的训练流程:

  1. 显示问题。等待回答。
  2. 用户作答(或输入"跳过" / "不知道")
  3. 显示答案。
  4. 用户自我评估:正确 / 部分正确 / 错误 / 不知道
  5. 按下表更新记忆桶 + 下次复习:
自我评估 记忆桶变动 下次复习
正确 升一级(新 → 学习 → 复习 → 掌握) +1d 新, +3d 学习, +7d 复习, +21d 掌握
部分正确 保持当前桶 +1d
错误 降一级(复习 → 学习;学习 → 新;新保持新) 今天 +4h
不知道 降一级 今天 +4h

--review — 浏览卡片组

显示一个科目中的所有卡片。按记忆桶分组。适用于扫描卡片组内容和手动调整卡片内容。

--stats — 进度快照

每个科目:总卡片数、记忆桶分布、今天到期、本周已复习。高亮显示任何弹回"新"桶超过两次的卡片——这些是需要通过 /law-student:socratic-drill 进行口头训练的卡住概念。

与其他技能的联动

  • outline-builder: 在构建或扩展大纲后,提议从新材料生成记忆卡片
  • socratic-drill: 如果某张卡片错了 2+ 次,将其路由到 /law-student:socratic-drill 进行口头深入理解——对于你实际上不理解的概念,记忆卡片不够用
  • bar-prep-questions: 记忆卡片统计差的法考备考科目在客观题训练中权重更高

存储

flashcards/
└── [科目]/
    └── cards.md

每个科目一个文件。卡片是 Markdown。记忆桶/复习元数据每张卡片内联。对于非常大的卡片组(>500)不是最优,但对于典型的法学院卡片组规模够用。

本技能不做什么

  • 替代 Anki。 如果你已经有一个记忆卡片习惯,保持它。这是当你在聊天中想不切换应用就训练时用的。
  • 为了达到数量目标而编造卡片。 如果我从你的来源只能生成 8 张有把握的卡片,你就得到 8 张。用大量 [需核实] 的猜测填充比一个更小的卡片组更糟糕。
  • 强制执行学习纪律。 错过的复习日会累积;技能只显示到期了什么。你决定是否训练。
  • 教你规则。 卡片用于训练你已经学过的内容。如果一张卡片持续错误,问题在上游——使用 /law-student:socratic-drill 或重新阅读来源。
Install via CLI
npx skills add https://github.com/zhou210712/claude-for-legal-ZH --skill flashcards
Repository Details
star Stars 105
call_split Forks 30
navigation Branch main
article Path SKILL.md
More from Creator