Back to skills
SkillHub ClubShip Full StackFull Stack

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.

Stars
5
Hot score
82
Updated
March 20, 2026
Overall rating
A7.7
Composite score
5.0
Best-practice grade
D52.4

Install command

npx @skill-hub/cli install timequity-plugins-learning-path
onboardingskill-assessmentlearning-guide

Repository

timequity/plugins

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 repository

Best 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

Claude CodeCodex CLIGemini CLIOpenCode

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.
learning-path | SkillHub