ccc/skills/learning-path/SKILL.md
Assess Claude Code knowledge and route to appropriate learning level. Use when: user wants to learn Claude Code, asks for guidance, or says "teach me". Triggers: "learn Claude Code", "teach me", "I'm new", "where do I start", "beginner".
npx skillsauth add timequity/plugins learning-pathInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Determine user's Claude Code proficiency and guide them to the right level.
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
If A (Never): → Route to foundations
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
foundationsintermediateIf 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
intermediateadvancedIf 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 | 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 |
Once level is determined:
/cc:levelTrack in conversation context:
On return visits, ask:
"Welcome back! Last time we covered [X].
Want to continue, or explore something else?"
| 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 |
User can move up or down:
/cc:level foundations — go back to basics/cc:level intermediate — jump to middle/cc:level advanced — skip aheadWhen 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]."
After assessment, invoke appropriate skill:
foundations skill for Level 1intermediate skill for Level 2advanced skill for Level 3Each level skill has its own curriculum and reference docs.
tools
Backup strategies, disaster recovery planning, and business continuity.
devops
Cloud cost management, rightsizing, and FinOps practices.
testing
CI/CD pipeline design with GitHub Actions, GitLab CI, and best practices.
development
Validate idea and create detailed PRD. Saves docs/PRD.md to project. Use when: user describes an app idea, wants to create something new. Triggers: "I want to build", "create app", "make website", "build MVP", "хочу создать", "сделать приложение".