Claude-skill-registry learning-path
install
source · Clone the upstream repo
git clone https://github.com/majiayu000/claude-skill-registry
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/majiayu000/claude-skill-registry "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/data/learning-path" ~/.claude/skills/majiayu000-claude-skill-registry-learning-path && rm -rf "$T"
manifest:
skills/data/learning-path/SKILL.mdsource content
Learning Path Assessment
Determine user's Claude Code proficiency and guide them to the right level.
Assessment Flow
Step 1: Opening Question
Ask ONE question to gauge starting point:
"Have you used Claude Code before?" A) Never — just installed it B) A little — basic chat and file reading C) Regularly — comfortable with tools and commands D) Power user — I've built custom skills/agents
Step 2: Branch by Answer
If A (Never): → Route to
foundations
- Skip further assessment
- Start with absolute basics
If B (A little): Ask follow-up:
"Which of these have you done?" A) Asked Claude to edit files B) Used slash commands like /help C) Both A and B D) Neither — just chatted
- If D →
foundations - Otherwise →
intermediate
If C (Regularly): Ask follow-up:
"Which of these have you set up?" A) Custom slash commands B) MCP servers C) Hooks (pre/post commit, etc.) D) None of these yet
- If D →
intermediate - Otherwise →
advanced
If D (Power user): Verify with:
"What's your goal today?" A) Learn something specific I haven't tried B) Fill gaps in my knowledge C) Just exploring what's new
→ Route to
advanced with specific focus
Level Descriptions
| Level | Profile | Focus |
|---|---|---|
| Foundations | New user, <1 week | Basic commands, file ops, chat patterns |
| Intermediate | Comfortable user | Tools, MCP, customization, workflows |
| Advanced | Power user | Custom agents, skills, complex automation |
After Routing
Once level is determined:
- Explain what they'll learn at this level
- Offer first topic or let them choose
- Mention they can switch levels anytime with
/cc:level
Progress Tracking
Track in conversation context:
- Current level
- Completed topics (checklist style)
- Areas of interest
On return visits, ask:
"Welcome back! Last time we covered [X]. Want to continue, or explore something else?"
Key Principles
| Principle | Implementation |
|---|---|
| One question at a time | Never ask multiple questions |
| Multiple choice preferred | Always offer A/B/C/D options |
| No judgment | All levels are valid starting points |
| Respect expertise | Don't over-explain to advanced users |
| Quick routing | 1-2 questions max to determine level |
Transition Between Levels
User can move up or down:
— go back to basics/cc:level foundations
— jump to middle/cc:level intermediate
— skip ahead/cc:level advanced
When user completes a level's core topics:
"You've covered the foundations! Ready to move to intermediate? We'll explore [preview of next level topics]."
Integration
After assessment, invoke appropriate skill:
skill for Level 1foundations
skill for Level 2intermediate
skill for Level 3advanced
Each level skill has its own curriculum and reference docs.