AI 刷题小程序生成器
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_4bd66963/swx-ai-quiz-generator。
技能介绍
要解决什么问题
想做学科刷题类微信小程序,常见卡点有两类:一是题库要自己整理、格式要对齐小程序解析规则;二是页面和业务要能复用到不同学科,而不是每换一门课就 fork 一整份工程。旧版「自备题库再生成」的路径,对没有现成题目的运营方门槛偏高。
本技能把流程收成:只给学科名(如「英语」「中考数学」),由 AI 依通用考纲命题,默认产出约 100 道单选/多选及解析,再生成可导入微信开发者工具的完整小程序工程。
技能如何工作
Agent 侧大致四步:
- 确认范围:学科名必填;考试层级、地区等最多轻问一句,未说明则按该学科最通用考纲出题;题量默认 100,可用
--count调整。 - 生成题库草稿:按章节骨架铺开题目(约 8–12 章、难度约 4:4:2、单选:多选约 8:2),写入
bank_draft.json;内容要求原创/改编,不照搬真题。 - 校验并落盘:校验器剔除答案错误、选项重复等非法题;通过后写入标准 schema(见
data/questions.js)。 - 脚手架交付:从模板拷贝学科无关工程;换学科主要改
utils/config.js若干字段。功能覆盖刷题、错题、收藏、模拟考试等 Tab;可用tools/export-remote.js生成version.json/questions.json,支持远程增量更新题库。
免费版生成物默认带极淡「题工坊」全屏水印;--pro 可去水印并配合更高题量档位(与 skillhub 定价策略一致,代码侧通过 WATERMARK_ENABLED 等配置切换)。
边界与注意
- 版权:题库须自行编写或由 AI 改编校准,勿抓取机构原题。
- 合规:个人主体可发版与流量主;微信支付需企业/个体资质。网络请求需 HTTPS 与域名白名单;内置
safety.js等为粗粒度过滤,上架仍建议接微信 msgSecCheck。 - 远程地址:
--bankurl生成时会校验 HTTPS,拦截 localhost/内网,降低 SSRF 风险。 - 交付运营方时可附带
references/product-manual.md,说明用户侧操作与免发版更新题库方式。
使用场景
- 教培方要上线「中考数学」类刷题小程序,手头没有百道题库,只需定学科名让 AI 按考纲出题并产出可导入微信开发者工具的工程。
- 外包开发者接到「做个英语刷题小程序」需求,要在同一流程里完成命题草稿、校验落盘与学科无关的小程序脚手架交付。
- 小程序已发布后需要扩章或修正题目,运营希望通过远程 `questions.json` 与 `version.json` 静默增量更新,避免每次改题都重新提审发版。
- 想向多所学校转售刷题产品,希望换一门学科只改 `utils/config.js` 几个字段,页面与 Tab 逻辑保持复用。
适合人员
- 教培或语培机构运营,客户要可预览的刷题小程序,但内部没有专人把考纲整理成小程序可用的题目 JSON。
- 承接微信小游戏/小程序定制的自由开发者,客户只提供学科名与 AppID,需要可重复的命题—校验—工程化交付路径。
- 负责考纲与内容质量的教学教研,需要审核 AI 生成的 `bank_draft.json`、跑校验器后,把 `product-manual.md` 交给非技术同事日常运营。
- 在 Agent 或内部工具链里集成「说学科名就生成刷题工程」能力的产品/平台维护者,要对接远程题库与安全校验约定。