From vibelearn
Generate a learning summary report analyzing a project's VibeLearn sessions, concepts, and mastery progress. Use when asked for a learning report, concept summary, or quiz progress overview.
How this skill is triggered — by the user, by Claude, or both
Slash command
/vibelearn:timeline-reportThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Generate a comprehensive report of your learning progress from VibeLearn's captured sessions.
Generate a comprehensive report of your learning progress from VibeLearn's captured sessions.
Use when users ask for:
curl -s http://127.0.0.1:37778/api/health | jq .
If the worker isn't running, prompt the user to start it.
# Developer profile (mastery per concept)
curl -s http://127.0.0.1:37778/api/vibelearn/profile | jq .
# Pending quiz questions
curl -s http://127.0.0.1:37778/api/vibelearn/questions/pending | jq .
Or query the database directly for richer data:
sqlite3 ~/.vibelearn/vibelearn.db << 'SQL'
-- Session summary
SELECT COUNT(*) as sessions FROM vibelearn_session_summaries;
-- Top concept categories
SELECT category, COUNT(*) as count
FROM vl_concepts
GROUP BY category
ORDER BY count DESC
LIMIT 10;
-- Mastery overview
SELECT
COUNT(*) as total_concepts,
AVG(mastery_score) as avg_mastery,
SUM(CASE WHEN mastery_score >= 0.85 THEN 1 ELSE 0 END) as mastered,
SUM(CASE WHEN mastery_score < 0.5 THEN 1 ELSE 0 END) as needs_work
FROM vl_developer_profile;
-- Recent sessions
SELECT what_was_built, created_at
FROM vibelearn_session_summaries
ORDER BY created_at DESC
LIMIT 5;
SQL
Write a report covering:
vl_stack_profiles)Based on the data, suggest:
vl quiz if pending questions existvl gaps to focus on weak areasvl login if not connected to vibelearn.dev~/.vibelearn/vibelearn.dbvl CLI provides interactive access: vl quiz, vl status, vl gapsnpx claudepluginhub anergcorp/vibelearn --plugin vibelearnShows session analytics, learning patterns, correction trends, heatmaps, and productivity metrics computed from project memory and session history. Use for stats, progress checks, or dashboard views.
Launches local web UI at http://localhost:3847 for viewing/editing learning plans, quiz progress, spaced repetition schedules, calendars, and resetting data in Claude Code. Use on explicit dashboard requests.
Shows language learning progress, statistics, mastery levels, streak, and achievements. Useful when learners ask about their stats or dashboard.