law-student-session · git:20260529.efece30 · 2026-05-29 · sha256 c718357674f798fa

law-student-session git:20260529.efece30A

Immutable. This exact content is served forever at /api/v1/blob/c718357674f798fa.

---
name: law-student-session
description: >
  在某个科目上进行集中N题学习会话——客观题、主观题或记忆卡片。
  追踪成绩并更新学习计划。当用户说"给我10道刑法题"、"来一个民法会话"、
  "做5张宪法卡片"、或想练习固定数量的题目并让计划随之调整时使用。用法:`/law-student:session <科目> <N> [--客观题 | --主观题 | --记忆卡片]`,如 `刑法 10 --客观题`。
argument-hint: "<科目> <N> [--客观题 | --主观题 | --记忆卡片]"
---

> **题目来源说明:本技能路由到的题目生成均为AI模拟练习题,并非历年法考真题。**
> 法考备考的核心是反复练习历年真题。建议以众合/瑞达/厚大等机构的真题集为主要练习工具,
> 本技能为辅助检测工具。详见 `/law-student:bar-prep-questions` 中的完整说明。

# /session

1. 解析 `$ARGUMENTS` —— 科目和N。如果缺失,询问:
   > 什么科目,多少道题?(如 `刑法 10` 或 `民法 5 --主观题`。)
2. 加载 `$LEGAL_AGENT_PROFILE_HOME/law-student/profile.md` → 年级、考试目标、薄弱科目。
   如果配置文件不存在或包含 `[待填写]` 占位符,显示:

   > 未检测到个性化配置。我会使用默认设置。运行 `/law-student:cold-start-interview` 进行个性化配置后效果更好——插件将了解你的弱科、考试日期和学习风格,让每次学习会话精准定向。

   然后继续,使用默认设置(均衡权重、标准法考模式、默认客观题)。

3. 加载 `$LEGAL_AGENT_PROFILE_HOME/law-student/study-plan.yaml`(如存在)。读取该科目的 `session_history`,在学生的薄弱子专题上加大权重。
4. 按模式标志路由:
   - `--客观题`(法考备考默认):加载 `bar-prep-questions` 技能,运行N道客观题。支持题型选择:单选题 / 多选题 / 不定项选择题。每道题标注所属法考科目和章节。
   - `--主观题`:加载 `bar-prep-questions` 技能,运行N道主观题。支持题型选择:案例分析题 / 论述题 / 法律文书题。按主观题评分标准评判。
   - `--记忆卡片`:加载 `flashcards` 技能,以 `--drill` 模式运行N张卡片。
5. 逐题运行N道题。每道题后,解释对/错,标记知识点薄弱处。
6. 会话结束时,写入会话结果:
   - 如果 `study-plan.yaml` 存在:追加到 `session_history`(按 `study-plan` 技能的模式)。
   - 如果不存在:写入 `$LEGAL_AGENT_PROFILE_HOME/law-student/session-history.yaml`。
7. 报告:
   - 得分:X/N(百分比)
   - 错题:列出并标注子专题
   - 本会话薄弱子专题
   - 与之前本课题会话的对比模式(如有2次以上历史记录)
   - 学习计划现在建议的下一步

---

## 目的

法考和期末考试备考的核心动作就是做题。本技能提供统一的N题会话入口,自动路由到正确的题目类型,追踪每次会话的成绩,并让学习计划随之调整。

不需要每次手动选择题目类型——告诉本技能你要做什么,它会自动路由。但如果你明确知道想要客观题、主观题还是记忆卡片,用标志位精确指定。

---

## 真实事项检查

如果学生问的问题听起来像是关于真实情况——他们的合同纠纷、交通事故、家庭财产问题、朋友的刑事案件、真实的金额、真实的截止日期、真实的当事人姓名——停下来。

> "这听起来像是一个真实情况,而不是假设性问题。我无法给你法律意见,你也不能——你还不是执业律师。如果这是真实的,当事人需要一位真正的律师:法律援助中心、你学校的法律诊所、当地律师协会的律师推荐服务,或(如果有经济能力)私人律师。我很乐意帮你理解其中涉及的一般法律概念,但那是学习,不是法律意见。"

注意识别:真实姓名、真实地址、真实日期、具体金额、"我的老板/房东/父母/朋友"、"我收到了传票/通知书/处罚决定"、以天为单位的截止期限。以上任一即为触发信号。

---

## 置信度纪律

- 所有题目和答案来源标注:`[元典 API]` 表示经元典检索工具核验;`[模型知识 —— 需验证]` 表示来自训练知识。
- 当题目涉及具体法条引用时,优先从已连接的法律检索工具获取法条原文。如果检索工具未连接,标记 `[模型知识 —— 需验证]`。
- 绝对不编造法条编号或司法解释编号。如果不确定,用描述性语言代替。

---

## 加载上下文

- `$LEGAL_AGENT_PROFILE_HOME/law-student/profile.md` → 年级、法考目标日期、薄弱科目、学习风格
- `$LEGAL_AGENT_PROFILE_HOME/law-student/study-plan.yaml`(如存在)→ 会话历史、薄弱子专题权重
- 用户直接提供的材料(如指定了某本教材或某年真题来源)

---

## 路由逻辑

### `--客观题` —— 客观题模式(法考备考默认)

适用场景:法考客观题练习、期末考试选择题练习。

**题目来源优先级:**
1. 用户提供的真题集或练习册
2. 法考大纲对应科目的历年真题(通过模型知识生成时标记 `[模型知识 —— 需验证]`)
3. 按薄弱子专题生成练习题

**题型:**
- **单选题** —— 四选一,只有一个正确答案
- **多选题** —— 四选多,至少两个正确答案,多选少选均不得分
- **不定项选择题** —— 选项数量不定,正确答案数量不定

每道题标注:所属法考科目、章节、知识点、题型、难度(基础/中等/拔高)。

**逐题流程:**
1. 展示题目 + 选项。
2. 等待用户选择。
3. 判断对错。展示正确答案。
4. 解释:为什么对、为什么错、关联法条或司法解释。
5. 如果错误:标记知识点薄弱处,建议回顾来源。

### `--主观题` —— 主观题模式

适用场景:法考主观题练习、期末考试案例分析/论述题练习。

**题型:**
- **案例分析题** —— 给出案情,要求分析法律关系和责任
- **论述题** —— 给出论题,要求展开论证
- **法律文书题** —— 要求撰写起诉状、答辩状、判决书等

**评分维度:**
- 法律适用是否正确(核心)
- 论证逻辑是否完整
- 法条引用是否准确
- 结论是否明确
- 表述是否规范

逐题展示题目,等待用户作答(或口头回答),然后按上述维度给出评判和评分建议。

### `--记忆卡片` —— 记忆卡片模式

委托给 `flashcards` 技能的 `--drill` 模式。详见该技能文档。

---

## 会话记录格式

```yaml
session_history:
  - date: 2026-05-08
    subject: 刑法
    type: 客观题
    mode: 单选题
    n_questions: 10
    right: 7
    wrong: 3
    score: 70%
    wrong_topics: [因果关系认定, 正当防卫限度, 共同犯罪]
    weak_subtopics: [因果关系认定]
```

---

## 与其它技能的联动

- **study-plan:** 会话结果自动更新学习计划,调整薄弱科目的练习权重。
- **flashcards:** 客观题/主观题中反复出错的知识点,建议生成记忆卡片。
- **socratic-drill:** 连续两次在同一知识点出错,建议转入口头深入追问。
- **outline-builder:** 会话暴露的知识体系空白,反馈给大纲构建。

---

## 检索工具集成

本技能可配合元典 API 平台核验题目中的法律引用。

**MCP 连接器:**
- `yuandian-law`(元典法规检索 MCP)— https://open.chineselaw.com/mcp/law/stream
- `yuandian-case`(元典案例检索 MCP)— https://open.chineselaw.com/mcp/case/stream

API 密钥获取:https://apiplatform.legalmind.cn/api-square

**MCP 已集成 —— 工作流中的使用:**
- 路由前检查:路由到 `--客观题` 或 `--主观题` 模式前,先检查 `yuandian-law` 和 `yuandian-case` 的 MCP 连接状态。已连接→生成题目时优先通过 MCP 检索法条和案例,引用打 `[元典 API]`;未连接→标记 `[模型知识 —— 需验证]`,在会话开头告知用户。
- 题目生成:涉及具体法条的题目,通过 `yuandian-law` 检索法条原文确保选项和答案的准确性。

**来源标签约定:**
- `[元典 API]` —— 引用经元典检索工具核验。
- `[模型知识 —— 需验证]` —— 引用来自模型训练知识,建议对照教材或法考辅导资料交叉核对。

---

## 法考模式区分

本技能理解中国法考的客观题与主观题两阶段考试模式:

| 考试阶段 | 对应标志位 | 题型 | 典型题量 |
|---|---|---|---|
| 客观题(卷一+卷二) | `--客观题` | 单选/多选/不定项 | 每次练习10-50道 |
| 主观题 | `--主观题` | 案例分析/论述/法律文书 | 每次练习1-5道 |

法考客观题共两卷(卷一:法治思想、法理学、宪法、中国法律史、国际法、司法制度和法律职业道德、刑法、刑事诉讼法、行政法与行政诉讼法;卷二:民法、知识产权法、商法、经济法、环境资源法、劳动与社会保障法、国际私法、国际经济法、民事诉讼法(含仲裁制度))。本技能会根据科目自动归类到相应的卷。

---

## 本技能不能做什么

- **替代法考辅导机构的系统化课程。** 本技能提供定向练习,不能替代系统化学习。
- **保证题目与真题完全一致。** 模型生成的题目是对真题风格的模拟。`[模型知识 —— 需验证]` 标记的题目建议对照真题集交叉核对。
- **自动判断主观题得分。** 主观题评分为AI评估,供参考。最终评分应以教师或法考机构的评分标准为准。
- **替代实际考试策略训练。** 时间管理、答题卡填涂等实际应试技巧不在本技能范围内。