<< All versions

Skill v1.2.0

currentAutomated scan96/100
mingchen666/reviva/civil-service-question-practice
──Details
PublishedSeptember 29, 2026 at 06:40 PM
Content Hashsha256:a40520fec31cf511...
Git SHA
──Files
Files (1 file, 10.9 KB)
SKILL.md10.9 KBactive
SKILL.md · 306 lines · 10.9 KB

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

  • file_read
  • file_write
  • document_read
  • office_write
  • vision_analyze
  • kb_search
  • mcp:exa
  • mcp:firecrawl-mcp-server
  • web_search_bing

公考专项刷题

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

按需读取 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 目录保持只读。

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

十三、质量自检

出题前:

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

批改前:

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