
from claude-skill-session-retrospective7
Analyze a coding session (Claude Code) and produce a clear, blog-ready retrospective that captures goals, key decisions, mistakes, and transferable lessons.
This skill analyzes the transcript or JSONL of a Claude Code session and generates a structured retrospective suitable for team notes or a blog post. It extracts user messages, assistant responses, tool uses, errors, and corrections, then distills the important moments into a readable narrative with TL;DR, timeline of events, mistakes and fixes, and concrete techniques worth remembering.
Use when you want to summarize what happened in a development session: after debugging, pair-programming, triage runs, or any multi-step task where capturing lessons, decisions, and next steps will save time later. Trigger phrases include "retrospective", "what did we learn", "session summary", "lessons learned" and "retro".
scripts/get-session.sh for exporting session JSONL (no bundled scripts in this repo)Best suited for Claude Code environments that can export session JSONL. It is also applicable with other agent runtimes that provide transcript or event logs (Cursor, Copilot sessions) with minor adaptation.
A Claude Code skill that generates blog-ready retrospectives from coding sessions. The single bash script (get-session.sh) locates and reads session JSONL files from ~/.claude/projects. Script exited with expected error (no CLAUDE_SESSION_ID in our environment) but is otherwise clean — proper error handling with set -e, input validation, and file existence checks. SKILL.md provides clear workflow steps and a well-structured output template.
Simple, well-scoped skill. No security concerns — script only reads local session files, no network calls, no destructive operations. Clean bash with proper error handling.