progress-manager
Manages course progress tracking in ~/.claude-course/progress.json. Use when: loading, saving, or displaying course progress. Internal skill - used by /ccc:course commands.
$ Installieren
git clone https://github.com/timequity/plugins /tmp/plugins && cp -r /tmp/plugins/ccc/skills/progress-manager ~/.claude/skills/plugins// tip: Run this command in your terminal to install the skill
SKILL.md
name: progress-manager description: | Manages course progress tracking in ~/.claude-course/progress.json. Use when: loading, saving, or displaying course progress. Internal skill - used by /ccc:course commands.
Progress Manager
Tracks user progress through the Claude Code Course.
Storage Location
./progress.json
Progress is stored in the current working directory. This keeps progress tied to the project.
Progress Schema
{
"version": "1.0.0",
"started_at": "2025-01-15T10:00:00Z",
"current_lesson": 1,
"lessons": {
"1": {
"started_at": "2025-01-15T10:00:00Z",
"completed_at": null,
"theory_read": true,
"practice_completed": false,
"practice_attempts": 2
}
},
"completed": false
}
Operations
Load Progress
Read ./progress.json. If doesn't exist, use default:
{"version":"1.0.0","current_lesson":1,"lessons":{},"completed":false}
Save Progress
Write updated JSON to ./progress.json.
Reset Progress
Delete ./progress.json.
Display Progress
Progress Bar
Lesson 1: ââââââââââ 80%
Lesson 2: ââââââââââ Done!
Lesson 3: ââââââââââ Not started
Summary
## Your Progress
Current: Lesson 2 â ĐąĐČĐŸĐč пДŃĐČŃĐč ŃĐșОлл
Completed: 1/5 lessons
Time spent: ~45 minutes
Next: Complete practice task for Lesson 2
Lesson States
| State | Display | Meaning |
|---|---|---|
| not_started | ââââââââââ | Haven't opened yet |
| in_progress | ââââââââââ | Theory read, practice pending |
| completed | ââââââââââ â | All tasks done |
Update Progress
Mark Theory Read
{
"lessons": {
"1": {
"theory_read": true
}
}
}
Mark Practice Completed
{
"lessons": {
"1": {
"practice_completed": true,
"completed_at": "2025-01-15T10:30:00Z"
}
},
"current_lesson": 2
}
Mark Course Completed
When lesson 5 practice is completed:
{
"completed": true,
"completed_at": "2025-01-15T12:00:00Z"
}
Integration
Used by:
/ccc:courseâ Show current progress, continue/ccc:progressâ Detailed progress view/ccc:lesson Nâ Update current lesson/ccc:practiceâ Track practice attempts/ccc:resetâ Clear all progress
Repository

timequity
Author
timequity/plugins/ccc/skills/progress-manager
0
Stars
0
Forks
Updated3h ago
Added1w ago