ワンクリックで
learning-status
// Use when the user wants a fast status check on their learning without a full report. Triggers on: "learning status", "where am I", "what's my learning state", "how's my learning going", or "check my progress".
// Use when the user wants a fast status check on their learning without a full report. Triggers on: "learning status", "where am I", "what's my learning state", "how's my learning going", or "check my progress".
Use when the user is done learning for the day, wants to save progress, or wants to wrap up a lesson. Also triggered by /learn when postponing or abandoning. Updates the learning intelligence layer (insights.md) after each session. Triggers on: "end session", "done learning", "save progress", "wrap up", "end-learn", "I'm done for today".
Use when the user wants to sit down and learn, continue a lesson, practice a skill, or work through a learning project. Triggers on: "let's learn", "continue my lesson", "start learning", "practice", "I have time to learn", or "pick up where I left off".
Internal-only skill — never called directly by users. Provides the Learning Intelligence Layer. Two modes: "build context" (called by /learn at session start) reads learning history and produces a learner context; "update insights" (called by /end-learn after session close) updates the persistent insights.md summary.
Use when the user wants to review what they've learned, see progress on their gaps, get a summary of recent learning sessions, or wants article ideas based on learnings. Triggers on: "learning report", "what have I learned", "progress report", "summarize my learning", or "learning summary for the last month".
Use when the user wants to find what to learn next, explore learning topics, get project ideas for a skill gap, or add a learning idea to their backlog. Triggers on: "what should I learn", "suggest learning projects", "I want to learn X", "add to my learning backlog", or "find me resources on X".
Use at the end of a Claude Code session to capture project-specific friction as proposed CLAUDE.md edits. Triggered by /debrief (no args) to scan the full session, or /debrief <hint> to focus on a specific area (e.g., /debrief the API naming convention thing). Returning "session looks clean" with no proposals is a first-class outcome, not a fallback. Triggers on: "/debrief", "debrief the session", "wrap up this session", "what did we learn", "any rules to capture", "should we update CLAUDE.md".
| name | learning-status |
| description | Use when the user wants a fast status check on their learning without a full report. Triggers on: "learning status", "where am I", "what's my learning state", "how's my learning going", or "check my progress". |
| license | MIT |
| version | 0.1.0 |
| metadata | {"author":"david","tags":"learning, status, progress, quick, overview, streak, backlog"} |
Read-only, lightweight status display. No AI generation — just read state files and format them. Instant response.
Profile must exist at ~/.claude/learning/profile.md. If not, tell the user:
"No learning profile found. Run /init-learning to get started."
~/.claude/learning/profile.md — gaps count~/.claude/learning/lessons/current.md — active lesson (may not exist)~/.claude/learning/backlog.md — count pending items~/.claude/learning/logs/ — recent logs for streak calculation~/.claude/learning/lessons/archive/ — count completed lessons, scan gap_addressed fields~/.claude/learning/insights.md — count recurring struggles and confirmed strengths (may not exist)Format a concise status block:
Learning Status
Current lesson: [topic] — milestone X/Y
(or: No active lesson)
Last session: [N days ago / today / yesterday]
(or: No sessions yet)
Backlog: [N] items pending
Streak: [N] sessions this week
Lessons completed: [N] total
Gaps addressed: [N] / [M] from profile
Insights: [N] recurring struggles, [M] confirmed strengths
If insights.md doesn't exist, show: Insights: No data yet
If there are postponed lessons, add:
Postponed: [N] lessons (resumable via /learn)
Based on state, add a one-line suggestion:
/init-learning to set up your profile."/new-learning to find what to learn next."/learn to start a lesson."/learn to continue where you left off."/learn to get back into it."