session-recap

Capture coding session learnings and update documentation via a four-step workflow.

17|3|Updated Mar 1, 2026
One-click install
npx skills add https://github.com/ksleungac/pids-jre-simulator --skill session-recap-ksleungac
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: session-recap
Source: https://github.com/ksleungac/pids-jre-simulator/tree/main/.claude/skills/session-recap
Command: npx skills add https://github.com/ksleungac/pids-jre-simulator --skill session-recap-ksleungac

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

At the end of a coding session, this Skill captures learnings, preferences, and changes to project documentation to preserve decisions and improve future work.

Core Features & Use Cases

  • Review Session Changes: scans diffs and notes code logic changes vs documentation updates.
  • Discuss Learnings: highlights new understandings about the codebase, user preferences, and patterns observed.
  • Documentation Update: identifies which files (CLAUDE.md, memory logs, or data/docs) need updates and captures changes in a canonical location.
  • User Validation: presents summary to the user for confirmation before applying updates.

Quick Start

Summarize changes and learnings from the session and present them for user review.

Frequently Asked Questions about session-recap

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I update documentation after a coding session?

To update documentation after a coding session, review code diffs and discuss learnings to identify changes, then validate the summary before applying updates to canonical memory logs and domain docs.

What is the best way to capture architectural decisions and learnings from a developer session?

Capturing architectural decisions and learnings involves a four-step workflow: diff review, learnings discussion, user validation, and documentation updates to record what changed and why it happened.

How does updating CLAUDE.md with session memory and preferences work?

Updating CLAUDE.md works by scanning session diffs, extracting code logic changes and user preferences, and outputting canonical memory entries with recommendations to update related domain docs.

Can I review code diffs and validate documentation updates before they are applied?

Yes, the workflow enforces user validation by presenting a summary of session changes and learnings for your confirmation before any documentation updates are applied.

When do I need to capture session learnings into canonical memory entries?

You need to capture session learnings into canonical memory entries at the end of a coding session to preserve architectural decisions, code changes, and process improvements for future work.

Does session recap work without external dependencies or components?

Yes, the session recap workflow operates independently without external dependencies or components, directly reviewing diffs and updating your project documentation files.