一键导入
lesson-quiz
针对单个 Claude Code tutorial lesson(01-10)进行 10 题互动测验,评分并标出薄弱点。用于用户明确要求单课测验、lesson quiz 或 MCP / hooks / skills 等主题练习;不用于整套教程评估,也不用于只解释某个主题。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
针对单个 Claude Code tutorial lesson(01-10)进行 10 题互动测验,评分并标出薄弱点。用于用户明确要求单课测验、lesson quiz 或 MCP / hooks / skills 等主题练习;不用于整套教程评估,也不用于只解释某个主题。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Claude Code 中文自测与学习路径顾问。用于评估当前水平、识别短板、推荐学习顺序。Use when asked to "assess my level", "take the quiz", "find my level", "where should I start", "what should I learn next", "check my skills", "skill check", or similar Chinese requests.
综合代码审查 skill,覆盖安全、性能、代码质量和可维护性。Use when users ask to review code, analyze code quality, evaluate pull requests, or mention code review, security analysis, or performance optimization.
根据想法和资料起草博客文章。Use when users want to draft a blog post, write an article from research, or turn notes/resources into a structured post.
保持品牌语气和写作风格一致。Use when creating marketing copy, customer communication, public-facing content, or when users mention brand voice, tone, or writing style.
按最佳实践创建或更新 CLAUDE.md,帮助 AI agent 更快理解项目。Use when users want to create, update, audit, or improve a CLAUDE.md file.
从源码生成准确、完整的 API 文档和技术说明。Use when creating or updating API docs, generating endpoint documentation, or when users mention API docs, endpoints, or documentation.
| name | lesson-quiz |
| description | 针对单个 Claude Code tutorial lesson(01-10)进行 10 题互动测验,评分并标出薄弱点。用于用户明确要求单课测验、lesson quiz 或 MCP / hooks / skills 等主题练习;不用于整套教程评估,也不用于只解释某个主题。 |
| effort | high |
| metadata | {"version":"1.1.0","author":"Luong NGUYEN"} |
这是一个针对单个 Claude Code lesson 的完整互动测验 skill,用于检查用户对某一课的理解程度。它只测一个 lesson,不用于整套教程的水平评估;整套评估请使用 self-assessment。
本 skill 需要能读取教程仓库中的 01-slash-commands/ 到 10-cli/ 目录,以及本 skill 自带的 references/question-bank.md。
README.md 存在;如果不存在,停止并提醒用户检查仓库结构。references/question-bank.md 中该 lesson 的预置题;如果题库缺失,直接说明并停止。Before / During / After 会影响结果解释,不能跳过。如果用户提供了参数,就映射到 lesson 目录:
01 / slash-commands / commands → 01-slash-commands02 / memory → 02-memory03 / skills → 03-skills04 / subagents / agents → 04-subagents05 / mcp → 05-mcp06 / hooks → 06-hooks07 / plugins → 07-plugins08 / checkpoints / checkpoint → 08-checkpoints09 / advanced / advanced-features → 09-advanced-features10 / cli → 10-cli如果用户没提供参数,使用 AskUserQuestion 分 2-3 轮让用户选择 lesson。
先读取:
<lesson-directory>/README.mdreferences/question-bank.md只读取当前选中 lesson 的 README.md,不要为了测一个 lesson 一次性加载全部 10 个 lesson。题库中每个 lesson 应有 10 道预置题;如果该 lesson 题目不足,停止并报告题库需要维护,不要根据 README 临时补题。
用 AskUserQuestion 询问用户当前是在:
学前(pre-test)学习中(progress check)学后(mastery check)不同 timing 会影响结果解读。
每题必须包含这些信息:
categoryquestionoptionscorrectexplanationreview记录用户答案;每轮反馈不替代最终结果,所有 5 轮结束后仍要统一评分。
每题答对记 1 分,总分 10 分。
等级:
输出格式使用 references/results-template.md。填充模板里的占位符,保留分数行、单题结果表、错题复盘、按时机给出的反馈和推荐下一步。
最后再用 AskUserQuestion 让用户选择:
重新测本课测另一课解释我没掌握的主题结束如果选第三项,先问错题编号,再读取该 lesson README 的相关部分,用中文解释并给例子。
一次完整测验必须满足:
Before / During / After 测验时机references/question-bank.md 取出该 lesson 的 10 道题Score: N/10、10 行单题结果、每道错题的正确答案与复习建议README.md 不存在:停止并提示检查仓库结构。