用途:quiz-codebase 是一种可选的学习模式,用真实代码出题,检验用户对代码流程、领域规则、不变量和设计决策的理解。用户要求被测验或检查理解时使用。
主要能力:根据指定功能/模块和深度出题,默认五题;阅读相关源码、意图文档和测试,建立带 file:line 引用的私有答案键,区分有文档依据的理由与推断;每题先按 templates/hint-ladder.md 准备答案与提示;逐题提问并等待作答;把有依据的观察记录到 templates/quiz-ledger.md;结束时给出已展示的强项、具体缺口和来源链接。
题目深度分四级:1 Map 测试功能或入口的目的与范围;2 Walk 测试有序步骤、状态变化和失败分支;3 Probe 测试设计决策、执行方式与被否决的替代方案;4 Master 测试不变量、其守卫及变更后果。除非用户另有要求,优先流程与决策题而非符号琐事。
提示阶梯:答错或部分正确时只针对缺失部分。第1级指向区域、层次或职责;第2级缩小到文件或概念类别;第3级用有意义的空白搭建流程;第4级给出带引用的答案和简要推理。提示不得包含用户可直接照搬的答案。用户明确要求直接给答案时立即给出,不受阶梯限制;用户沉默时不重复发题。
限制:若源码无法支撑可靠答案,应替换题目或标注不确定;不得把解释过答案推断为已掌握;完成测验只指出有来源引用的具体缺口,不把不确定变成就绪结论。其他收费、平台等信息暂未提供。