session-retro

Capture end-of-session lessons as searchable trivia memories with rationale.

Updated Apr 28, 2026
One-click install
npx skills add https://github.com/ceejbot/ceej-skills --skill session-retro-ceejbot
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: session-retro
Source: https://github.com/ceejbot/ceej-skills/tree/main/skills/session-retro
Command: npx skills add https://github.com/ceejbot/ceej-skills --skill session-retro-ceejbot

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It helps you capture what you learned in a project session so the insight is reused next time instead of being forgotten after the work ends.

Core Features & Use Cases

  • Retro recall and feedback loop: Retrieves prior retro memories and lets you rate what helped vs. what was noise.
  • Durable lesson capture: Saves specific “worked well” and “didn’t work” lessons with a non-negotiable “why” so they generalize.
  • State vs. lesson separation: Updates current-focus for ongoing state rather than incorrectly treating it as a durable retro lesson.
  • When to use: End-of-session, before a final commit, after a feature lands or an investigation concludes, or when you explicitly want a retro.

Quick Start

Use session-retro when you say “let’s wrap up” or “let’s retro” after meaningful progress and the skill will store 0–2 durable lessons tagged to your project.

Frequently Asked Questions about session-retro

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

FAQPage Schema
How do I capture reusable lessons from a coding session before committing?

Run a session retro after meaningful work concludes to capture durable lessons. The skill summarizes outcomes from features or bug fixes into searchable trivia memories, requiring specific worked or avoided entries with rationale before a final commit.

What is the best way to retain project knowledge and avoid repeating mistakes?

Retaining project knowledge requires writing session retrospectives that separate ongoing state from durable lessons. This approach stores zero to two generalized insights per session as searchable mnemonics, ensuring past mistakes are recalled and avoided in future work.

When should I skip a retrospective for a purely exploratory coding session?

Skip the retrospective for trivial or purely exploratory sessions. Retrospectives should only be applied after meaningful work where outcomes can be summarized, such as when a feature lands, a bug gets fixed, or an investigation concludes.

How do I separate current project focus from durable retrospective lessons?

Separate current project focus from durable lessons by updating the current focus as state rather than treating it as a retro lesson. The skill mandates this separation so ongoing status is not incorrectly stored as a permanent mnemonic.

Can I recall and rate previous retro memories to improve my project workflow?

You can recall prior retro memories and rate what helped versus what was noise. This feedback loop retrieves existing project trivia memories, allowing you to evaluate past lessons and continuously improve your project workflow.

Do I need to provide a rationale for what worked or didn't work in a code review retro?

Providing a rationale for what worked or didn't work is mandatory during a retro. The skill requires a non-negotiable why for each entry so that specific lessons generalize into durable knowledge for future code reviews.