learning-path
Assesses Claude Code proficiency through multiple-choice questions and routes users to appropriate learning levels (foundations/intermediate/advanced). Tracks progress in conversation context and allows manual level switching via commands.
Packaged view
This page reorganizes the original catalog entry around fit, installability, and workflow context first. The original raw source lives below.
Install command
npx @skill-hub/cli install timequity-plugins-learning-path
Repository
Skill path: ccc/skills/learning-path
Assesses Claude Code proficiency through multiple-choice questions and routes users to appropriate learning levels (foundations/intermediate/advanced). Tracks progress in conversation context and allows manual level switching via commands.
Open repositoryBest for
Primary workflow: Ship Full Stack.
Technical facets: Full Stack.
Target audience: Claude Code users seeking structured learning paths based on their current proficiency level.
License: Unknown.
Original source
Catalog source: SkillHub Club.
Repository owner: timequity.
This is still a mirrored public skill entry. Review the repository before installing into production workflows.
What it helps with
- Install learning-path into Claude Code, Codex CLI, Gemini CLI, or OpenCode workflows
- Review https://github.com/timequity/plugins before adding learning-path to shared team environments
- Use learning-path for meta workflows
Works across
Favorites: 0.
Sub-skills: 0.
Aggregator: No.
Original source / Raw SKILL.md
--- name: learning-path description: | 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". --- # 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: 1. Explain what they'll learn at this level 2. Offer first topic or let them choose 3. 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: - `/cc:level foundations` — go back to basics - `/cc:level intermediate` — jump to middle - `/cc:level advanced` — skip ahead 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: - `foundations` skill for Level 1 - `intermediate` skill for Level 2 - `advanced` skill for Level 3 Each level skill has its own curriculum and reference docs.