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.
这是一个完整的 Claude Code 交互式自测 skill,用来评估用户在 10 个能力域上的熟练度,并据此生成个性化学习路径。
使用 AskUserQuestion 提供两个选项:
如果用户选择 Quick Assessment,进入 Step 2A。
如果用户选择 Deep Assessment,进入 Step 2B。
使用两个多选问题完成快速自测,每个问题最多 4 个选项。
Question 1(header: Basics)
Prompt:
Part 1/2: Which of these Claude Code skills do you already have?
Options:
Start Claude Code and chat — 我会运行 claude 并进入对话Created/edited CLAUDE.md — 我配置过项目或个人 memoryUsed 3+ slash commands — 例如 /help、/compact、/modelCreated custom command/skill — 写过 SKILL.md 或 .claude/commands/Question 2(header: Advanced)
Prompt:
Part 2/2: Which of these advanced skills do you have?
Options:
Configured an MCP server — 配置过 GitHub、数据库或其他外部数据源Set up hooks — 配置过 ~/.claude/settings.json 里的 hooksCreated/used subagents — 使用过 .claude/agents/Used print mode (claude -p) — 用过非交互模式或 CI/CD 集成Quick 模式评分:
进入 Step 3A 输出结果,并列出未勾选项作为短板。
Deep 模式共 5 轮,每轮 1 个多选问题,每题最多 4 个选项,每轮覆盖 2 个主题。
Header: Commands
Prompt:
Which of these have you done? Select all that apply.
Options:
Created a custom slash command or skill — 写过带 frontmatter 的 SKILL.md 或 .claude/commands/ 文件Used dynamic context in commands — 用过 $ARGUMENTS、$0/$1、!command、@fileSet up project + personal memory — 同时配置过项目级和个人级 CLAUDE.mdUsed memory hierarchy features — 理解层级优先级、用过 .claude/rules/、path-specific rules 或 @importScoring:
Header: Automation
Options:
Installed and used an auto-invoked skill — 使用过自动触发的 skillControlled skill invocation behavior — 用过 disable-model-invocation、user-invocable 或 context: forkSet up a PreToolUse or PostToolUse hook — 配置过常见 hookUsed advanced hook features — 用过 prompt hooks、component-scoped hooks、HTTP hooks、custom JSON outputScoring:
Header: Integration
Options:
Connected an MCP server and used its toolsUsed advanced MCP features — project-scope .mcp.json、OAuth、Tool Search、claude mcp serveCreated or configured custom subagentsUsed advanced subagent features — worktree isolation、persistent memory、background tasks、agent allowlists、agent teamsScoring:
Header: Power User
Options:
Used checkpoints for safe experimentationUsed planning mode or extended thinkingConfigured permission modesUsed remote/desktop/web featuresScoring:
Header: Mastery
Options:
Installed or created a pluginUsed plugin advanced features — plugin hooks、plugin MCP、LSP、--plugin-dirUsed print mode in scripts or CI/CDUsed advanced CLI features — -c/-r、--agents、--json-schema、--fallback-model、--from-prScoring:
进入 Step 3B 输出结果。
输出必须包含:
## Claude Code 自测结果
### 你的等级:Level 1 / Level 2 / Level 3
你勾选了 **N/8** 项。
[一句鼓励性的总结]
### 你的能力概览
| Area | Status |
|------|--------|
| Basic CLI & Conversations | [Checked / Gap] |
| CLAUDE.md & Memory | [Checked / Gap] |
| Slash Commands | [Checked / Gap] |
| Custom Commands & Skills | [Checked / Gap] |
| MCP | [Checked / Gap] |
| Hooks | [Checked / Gap] |
| Subagents | [Checked / Gap] |
| Print Mode & CI/CD | [Checked / Gap] |
### 主要短板
[对每个未勾选项,给一行说明 + 对应教程链接]
### 个性化学习路径
[按 Step 4 生成]
Deep 模式要输出完整结果:
## Claude Code 自测结果
### Overall Level: [Level 1 / Level 2 / Level 3]
**Total Score: N/20**
[一句鼓励性总结]
### 你的能力画像
| Feature Area | Score | Mastery | Status |
|-------------|-------|---------|--------|
| Slash Commands | N/2 | None / Basic / Proficient | Learn / Review / Mastered |
| Memory | N/2 | None / Basic / Proficient | Learn / Review / Mastered |
| Skills | N/2 | None / Basic / Proficient | Learn / Review / Mastered |
| Hooks | N/2 | None / Basic / Proficient | Learn / Review / Mastered |
| MCP | N/2 | None / Basic / Proficient | Learn / Review / Mastered |
| Subagents | N/2 | None / Basic / Proficient | Learn / Review / Mastered |
| Checkpoints | N/1 | None / Proficient | Learn / Mastered |
| Advanced Features | N/2 | None / Basic / Proficient | Learn / Review / Mastered |
| Plugins | N/2 | None / Basic / Proficient | Learn / Review / Mastered |
| CLI | N/2 | None / Basic / Proficient | Learn / Review / Mastered |
然后继续输出:
Deep 模式总体等级:
不要简单重复通用路线,要按短板动态生成。
规则:
输出格式:
### Your Personalized Learning Path
**Estimated time**: ~N hours
#### Phase 1: [Name] (~N hours)
**[Topic]** — [Learn from scratch / Deep dive]
- Tutorial: [link]
- Focus on: [sections]
- Key exercise: [one exercise]
- Done when: [success criterion]
结果给完后,再用 AskUserQuestion 让用户选择:
Start with my first gapDeep dive into a topicSet up a practice projectRetake the assessment如果用户选第一项:直接进入第一个短板主题的学习建议。
如果用户选第二项:让用户选一个主题并解释。
如果用户选第三项:根据短板组合一个练习项目。
如果用户选第四项:重新开始。