ccc/skills/progress-manager/SKILL.md
Manages course progress tracking in ~/.claude-course/progress.json. Use when: loading, saving, or displaying course progress. Internal skill - used by /ccc:course commands.
npx skillsauth add timequity/plugins progress-managerInstall 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.
Tracks user progress through the Claude Code Course.
./progress.json
Progress is stored in the current working directory. This keeps progress tied to the project.
{
"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
}
Read ./progress.json. If doesn't exist, use default:
{"version":"1.0.0","current_lesson":1,"lessons":{},"completed":false}
Write updated JSON to ./progress.json.
Delete ./progress.json.
Lesson 1: ████████░░ 80%
Lesson 2: ██████████ Done!
Lesson 3: ░░░░░░░░░░ Not started
## Your Progress
Current: Lesson 2 — Твой первый скилл
Completed: 1/5 lessons
Time spent: ~45 minutes
Next: Complete practice task for Lesson 2
| State | Display | Meaning | |-------|---------|---------| | not_started | ░░░░░░░░░░ | Haven't opened yet | | in_progress | ████░░░░░░ | Theory read, practice pending | | completed | ██████████ ✓ | All tasks done |
{
"lessons": {
"1": {
"theory_read": true
}
}
}
{
"lessons": {
"1": {
"practice_completed": true,
"completed_at": "2025-01-15T10:30:00Z"
}
},
"current_lesson": 2
}
When lesson 5 practice is completed:
{
"completed": true,
"completed_at": "2025-01-15T12:00:00Z"
}
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 progresstools
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", "хочу создать", "сделать приложение".