
ccc-skills
Collection of skills and commands: Excalidraw diagrams, Streak challenge tracker, agentic system design, self-improving systems, htmldrop HTML sharing, landing page GTM, UAT testing, cross-app shared auth, Google Analytics (GA4) setup, Meta Pixel setup, project showcase catalog, and the pitch suite (pitch-craft timed scripts, demo-video recording with its soundtrack and structure, pitch-deck, pitch-package orchestration)
- version
- 1.8.1
- GitHub stars
- 501
Install
/plugin install ccc-skills@cccRun it inside Claude Code after adding the marketplace with /plugin marketplace add ooiyeefei/ccc.
Contents
Commands 6
Streak Check-in
Check in to your active challenge to log progress, get insights, and maintain your streak.
Usage
/streak
What Happens
- Load active challenge from
.streak/active.md - Show status (streak count, days since last check-in, on track/overdue)
- Ask check-in questions based on challenge type
- Log progress to
challenge-log.md - Generate insights
- Update streak count
Instructions
Follow the check-in flow defined in the ccc-skills:streak skill (Flow 2: Regular Check-in).
Key steps:
- Read
.streak/active.mdto find active challenge - Read challenge config and calculate streak status
- Ask energy/time and focus questions
- If pre-session: offer ideation suggestions based on type
- If post-session: ask wrap-up questions and log
- Update files and generate insights
If no .streak/ folder exists, prompt user to run /streak-new first.
Create New Challenge
Create a new challenge with guided discovery. Supports multiple types with type-adaptive preferences.
Usage
/streak-new
Challenge Types
| Type | Best For |
|---|---|
| Learning | Courses, skills, books |
| Building | Projects, shipping, coding |
| Fitness | Workouts, health goals |
| Creative | Art, writing, music |
| Habit | Routines, consistency |
| Custom | Define your own |
What Happens
- Initialize
.streak/folder if needed - Ask challenge type
- Ask basic info (name, goal, cadence)
- Ask type-specific questions
- Create all challenge files with pre-filled preferences
- Set as active challenge
- Offer first check-in
Instructions
Follow the creation flow defined in the ccc-skills:streak skill (Flow 1: Create New Challenge).
Create these files in .streak/challenges/[challenge-id]/:
challenge-config.md- metadata, goal, progress trackingchallenge-log.md- progress log with summary tabletoday.md- session context templatebacklog.md- ideas and things to trypreferences.md- pre-filled based on type-specific answerscontext.md- linked resourcesinsights.md- auto-generated insights templatesessions/- folder for session notes
List Challenges
Show all challenges with their current status, streak count, and progress.
Usage
/streak-list
Output Format
Your Challenges:
| Status | Name | Type | Streak | Last Check-in | Progress |
|--------|------|------|--------|---------------|----------|
| * | learn-rust | Learning | 5 days | 1 day ago | 12 sessions |
| | morning-workout | Fitness | 0 days | 8 days ago | 24 sessions |
* = Active challenge
Commands:
- /streak-switch [name] - Switch active challenge
- /streak - Check in to active challenge
- /streak-new - Create new challenge
Instructions
- Read
.streak/challenges/directory - For each challenge, read
challenge-config.md - Calculate days since last check-in
- Format and display table
- Mark active challenge with
*
Switch Challenge
Switch to a different challenge as your active one.
Usage
/streak-switch [challenge-name]
Examples
/streak-switch learn-rust
/streak-switch morning-workout
What Happens
- Validate challenge exists in
.streak/challenges/ - Update
.streak/active.mdwith new challenge - Display confirmation with challenge status
Output
Switched to 'learn-rust'.
Type: Learning | Streak: 5 days | Last: 1 day ago
Ready to check in? Run /streak
Instructions
- Check if
[challenge-name]exists in.streak/challenges/ - If not found, list available challenges and suggest closest match
- Update
.streak/active.mdto point to new challenge - Read new challenge's config and display status
Challenge Statistics
View detailed statistics for your active challenge including progress, streaks, patterns, and achievements.
Usage
/streak-stats
Output Sections
Progress
- Total sessions
- Days since start
- Completion rate
- Time invested (if tracked)
Streaks
- Current streak
- Longest streak
- Average gap between check-ins
Patterns
- Most active day of week
- Best time of day
- Average session length
Achievements Earned
- Streak badges (First Flame, On Fire, Unstoppable, Diamond)
- Milestone badges (First Step, Dedicated, Centurion)
- Special badges (Connected, Comeback)
Backlog Status
- Completed items
- In progress items
- Pending items
Instructions
Follow Flow 5: Progress Statistics from the ccc-skills:streak skill.
- Read active challenge's
challenge-config.md - Calculate all statistics
- Read
backlog.mdfor item counts - Format and display comprehensive stats
Cross-Challenge Insights
Analyze all your challenges to find connections, compound learning, and patterns.
Usage
/streak-insights
What It Detects
Compound Learning
Skills from one challenge enabling progress in another:
Your "Learn Rust" challenge (Session 12) where you learned async/await
directly enabled your "Build CLI Tools" challenge (Session 3) where
you built a concurrent file processor.
Skill Transfer
Same concepts appearing across challenges:
"Error handling" appears in multiple challenges:
- Learn Rust: 8 sessions mention error handling
- Build CLI Tools: 3 sessions use Result types
Cross-Domain Connections
Correlations between different challenge types:
Your morning workout (Fitness) correlates with higher productivity
in your coding sessions (Building).
Patterns
- Best days for check-ins
- Check-in rate by challenge type
- Suggestions for improvement
Instructions
Follow Flow 6: Cross-Challenge Insights from the ccc-skills:streak skill.
- Scan all challenges in
.streak/challenges/ - Extract tags and key terms from each session
- Find overlapping concepts across challenges
- Detect skill transfer and compound learning
- Analyze behavioral patterns
- Generate personalized suggestions
Sponsors
Details
- Marketplace
- ooiyeefei/ccc
- Category
- Community