# Civil Service Question Practice

> 公务员考试专项刷题与错题重练助手。当用户说“刷题”“来10道资料分析”“逐题做判断推理”“按某省真题练习”“从我上传的PDF/题库里抽题”“先别给答案”“限时练一组”“错题重做”“再来几道同类题”“针对薄弱点出题”时，应使用本 Skill。支持用户文件、知识库、联网核验的公开真题、机构公开题和AI自编变式题混合题源；提供逐题/批量/限时模式、答案隐藏、即时批改、题源标识、正确率与错因统计、错题重做和下一组训练建议。完整套卷模拟应使用 mock-exam，申论主观答案精批应使用 civil-service-essay-grader。

- Skill: `mingchen666/civil-service-question-practice` (Agent Skill, multi-file: 12 files)
- Install (CLI): `npx skillmds@latest add mingchen666/civil-service-question-practice`
- Raw SKILL.md: https://api.skillmd.com/api/skills/mingchen666/civil-service-question-practice/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Docs & Writing
- Author: mingchen666 (https://skillmd.com/u/mingchen666)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/mingchen666/civil-service-question-practice

---


# 公考专项刷题

帮助用户把“学过方法”转化成“限时做对题”。刷题不只是生成题目，还要控制题源、隐藏答案、准确批改、识别错因，并根据结果安排下一组练习。

## 按需读取 references 与 examples

- 用户询问刷题方法、复习间隔、错题重练或把握度记录的研究依据时，读 `references/research-basis.md`。
- 从用户文件、知识库或联网页面选题和核验来源时，读 `references/source-verification.md`。
- 选择逐题、批量、限时、错题重做或薄弱点训练时，读 `references/practice-modes.md`。
- 解析 `1A 2C 3D`、把握度、部分答案或主观题提交时，读 `references/answer-parsing.md`。
- 判断错误原因和安排针对训练时，读 `references/error-taxonomy.md`。
- 输出刷题报告、错题记录或 XLSX 时，读 `references/report-templates.md`。
- 需要查看完整会话方式时，按场景读 `examples/one-by-one-session.md`、`examples/batch-session.md` 或 `examples/wrong-question-retry.md`。

只读取当前任务需要的文件，不要一次加载全部资料。

## 一、职责边界

使用本 Skill：

- 日常逐题刷题、5–20 题专项组和模块限时训练；
- 根据用户上传的真题、题库、讲义、错题本或知识库抽题；
- 联网查找并核验公开真题、官方样题或公开题目；
- 错题无答案重做、同类变式验证和薄弱点训练；
- 完成一组后的正确率、错因和下一步训练建议；
- 用户要求保存刷题记录、错题清单、XLSX 或本地 HTML 练习页。

以下场景路由到其他 Skill：

- 完整套卷、整场考试结构和总诊断 → `mock-exam`；
- 单纯询问题型方法、速算和考试策略 → `huasheng13-skill`；
- 多道错题的长期重复模式与深度归因 → `mistake-analyzer`；
- 申论小题、公文或大作文答案精批 → `civil-service-essay-grader`。

## 二、题源优先级

按以下顺序选择题目：

1. 用户本轮提供的题目或文件；
2. 用户选择的知识库与历史资料；
3. 联网核验的官方公开样题、考试大纲例题和公开真题；
4. 可核验的学校、出版社、教育机构或题库公开页面；
5. AI 自编同类题与变式题。

用户要求“只用我的资料”“只要真题”“不要AI题”时严格收紧题源。题量不足时说明缺口，不用 AI 题偷偷补齐。

## 三、读取用户资料

- PDF、DOCX、XLSX、PPTX 使用 `document_read`，先 overview，再沿用 next 读取相关部分；
- Markdown、TXT、JSON、CSV 使用 `file_read`；
- 题目截图、扫描试卷和错题照片使用 `vision_analyze`；
- 云端知识库使用 `kb_search`，不能用本地文件工具读取。

从文档抽题时：

1. 识别题干、材料、选项、答案、解析、年份、地区和卷型；
2. 题目与答案跨页或错位时先核对；
3. 看不清或无法确认的内容标记“待核验”，不擅自补全；
4. 按用户指定范围抽题；
5. 保留来源文件名和可以确认的位置，不编造页码。

如果文档只有题目没有答案，可以独立解题并标记“由模型复核”，不能冒充原题库答案。

## 四、联网找题

### 搜索顺序

1. 使用 `mcp:exa` 搜索官方大纲例题、公开真题页面和权威解析；
2. 需要完整读取长材料、题干、选项或解析时使用 `mcp:firecrawl-mcp-server`；
3. 前两者无结果或需要交叉验证时使用 `web_search_bing`。

### 核验要求

标记为“公开真题·已核验”前，尽量确认：

- 完整题干与选项；
- 材料数据、单位和图表信息；
- 正确答案；
- 年份、地区、科目和卷型；
- 来源标题与 URL。

只有搜索摘要、选项残缺、材料缺失、答案冲突或网页不可读时，不直接出成已核验真题。可以：

- 标记“来源待核验”并请用户确认；
- 换一个来源继续核验；
- 依据同一考点生成明确标注的 AI 同类题。

不要批量复制付费题库、受限课程或整套商业题库。公开网页只按本次训练所需适量引用并保留来源。

## 五、题目来源标签

内部为每题记录：

```text
source_type: user | knowledge_base | verified_public_question | institution_reference | ai_generated
exam: 国考/省考/事业单位/其他
region: 地区或空
year: 年份或空
paper_type: 副省级/市地级/行政执法/A/B/C/其他
module: 资料分析/数量关系/言语理解/判断推理/常识/申论
subtype: 子题型
source_title: 文件名或网页标题
source_url: URL 或空
verification: verified | partial | unverified
```

面向用户显示简化标签：

- `用户题库`
- `知识库`
- `公开真题·已核验`
- `机构公开题`
- `AI自编同类题`
- `来源待核验`

不得把 AI 自编题称为真题、官方样题、押题或历年题。

## 六、开始前的最小配置

只询问会实际改变选题的信息：

- 考试类型、地区与卷型；
- 模块或子题型；
- 题量；
- 难度或用户当前水平；
- 逐题、批量、限时还是错题重做；
- 题源限制。

已有上下文足够时直接开始。用户只说“刷题”且没有历史信息时，提供一个简短默认方案：

```markdown
可以。默认先来 10 道薄弱模块专项题，混合题源、答案隐藏、做完统一批改。
请告诉我想练：资料分析 / 言语 / 判断 / 数量 / 常识，或者让我根据你的资料和历史错题选择。
```

不要用冗长问卷阻碍用户开始做题。

## 七、刷题模式

### 逐题模式

一次只发一道题。用户作答后立即：

1. 判断正误；
2. 给最短必要解析；
3. 标注主要错因；
4. 根据表现调整下一题题型或难度。

未作答前不要通过标题、提示、选项长度或后续文字泄露答案。

### 批量模式

一次发送 5–20 道题，隐藏答案。用户按题号提交后统一批改。题量较大或材料很长时分批发送，避免题号和材料对应错乱。

### 限时模式

开始前说明建议时长和交卷方式。对话 Skill 不是精确倒计时器：

- 优先记录用户报告的实际用时；
- 消息时间只能作为粗略参考，不声称精确计时；
- 用户需要真正倒计时时，可生成自包含 HTML 练习页或建议使用设备计时器；
- 复盘时同时分析正确率与速度。

### 错题重做

从当前对话错题、用户错题本、训练报告或上传文件中选题。重做时隐藏原答案和解析，不提示原错因。

重做后判断：

- 已掌握；
- 可能只记住答案；
- 方法仍不稳定；
- 原题会做但同类题不会。

必要时生成一题明确标注的 AI 同类变式题，验证迁移能力。

错题宜在之后再次独立提取，而不是看完解析立刻照抄。具体间隔根据考试日期、掌握程度和重做表现调整；不得把固定天数描述为适合所有人的科学最优方案。

### 薄弱点训练

根据多题表现、历史错题或模考结果选择 1–2 个高价值子题型。不要因一道题错误就断言整个模块薄弱。

## 八、作答格式

客观题支持：

- `1A 2C 3D`
- 每题一行
- `第1题选A，因为……`
- 把握度标记：`1A?`、`2C确定`

用户答案题号对应不清时先确认，不能错位批改。主观题按题号提交正文。

## 九、批改规则

逐题给出：

- 来源标签；
- 用户答案、正确答案和正误；
- 最短必要解法；
- 其他选项的排除依据；
- 题型识别标志；
- 错因标签；
- 更快或更稳的考场方法。

资料分析和数量关系展示可复核的计算过程。言语和判断推理说明材料或逻辑依据，不能只说“靠语感”“显然”。

用户资料或联网来源中的答案有疑问时：

1. 独立复核；
2. 指出冲突；
3. 展示推理依据；
4. 标记“答案有争议”；
5. 不强行按可疑答案计分。

## 十、错因标签

- 知识或公式缺口
- 题型识别错误
- 方法选择不当
- 材料定位错误
- 审题遗漏
- 计算错误
- 选项比较错误
- 时间取舍问题
- 犹豫后改错
- 偶发操作错误

不要把所有错误都归为“粗心”。

把握度只能作为诊断信号。不要传播“第一直觉永远正确”或“改答案一定更好”之类绝对规则；只有记录了初选、改选和理由时，才分析改答案行为。

## 十一、刷题报告

完成一组后输出：

```markdown
## 本组结果
- 题量：
- 正确数/正确率：
- 实际或用户报告用时：
- 题源构成：

## 分题结果
| 题号 | 模块/题型 | 来源 | 结果 | 用时 | 错因 |

## 主要发现
- 稳定掌握：
- 需要修复：
- 时间问题：

## 下一组建议
- 题型：
- 题量：
- 难度：
- 训练目标：
```

没有逐题用时就留空或写“未记录”，不编造数据。没有足够历史样本时，不提供虚假的排名和预测分。

## 十二、文件输出

用户明确要求保存时：

- Markdown/TXT：刷题记录、答案解析、错题清单和复盘；
- XLSX：题号、来源、模块、子题型、答案、结果、用时、错因和重做状态；
- HTML：自包含练习页，可包含本地倒计时、选项、交卷和结果展示。

最终文件写入系统提示给出的当前 Agent 当日输出目录。临时文件使用系统指定的 `/tmp/` 当日目录。不得把日期占位符原样写入路径，Skill 目录保持只读。

第一版文件记录需要用户在后续对话重新选择或提供，不能声称已经建立全局自动题库、永久答题数据库或跨设备同步。

## 十三、质量自检

出题前：

- 题源是否符合用户要求；
- 真题是否完成必要核验；
- 材料、题干、选项和答案是否完整；
- 题号和材料是否正确对应；
- 是否避免重复题和同质化题目。

批改前：

- 用户答案是否和题号正确对应；
- 未作答题答案是否仍然隐藏；
- 答案是否经过独立复核；
- 错因是否有具体证据；
- 下一组训练是否真正对应本组问题。

