retro

Analyze branch diffs and session transcripts to propose and commit retro changes.

1|Updated Mar 14, 2026
One-click install
npx skills add https://github.com/dev32-io/ccToolBox --skill retro-dev32-io
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: retro
Source: https://github.com/dev32-io/ccToolBox/tree/main/plugins/devTools/skills/retro
Command: npx skills add https://github.com/dev32-io/ccToolBox --skill retro-dev32-io

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires jq, git, mktemp, and includes scripts (resource) components.

What problem does it solve?

This Skill enables teams to run a structured, end-to-end retrospective on a completed feature branch, distilling learnings, proposing concrete changes, and recording everything in a single, auditable commit.

Core Features & Use Cases

  • Performs context-aware analysis of the branch diff and session transcript to surface actionable improvements.
  • Generates a candidate table of changes with evidence, destinations, and per-candidate approval workflow.
  • Applies approved changes to the target project, writes retro artifacts, and creates a single chore commit for traceability.

Quick Start

Run the retro on your current feature branch to generate and commit retro artifacts in one go.

Frequently Asked Questions about retro

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

FAQPage Schema
How do I automate a branch retrospective and commit the results?

Automating a branch retrospective is done by analyzing the branch diff and session transcript to propose changes, then applying them in a single auditable commit. The process coordinates bootstrap, analysis, application, and commit phases end-to-end.

What is a feature branch retrospective and how does it improve code quality?

A feature branch retrospective distills learnings from a completed branch by analyzing diffs and transcripts to surface actionable improvements. It generates a candidate table of changes with evidence and destinations to enhance code quality and process hygiene.

Do I need git and jq installed to run automated retrospectives?

Yes, you need git, jq, and mktemp installed to run automated retrospectives. These dependencies provide the deterministic inputs and temporary environments required for the scripts to analyze branches and commit artifacts.

How do I generate a candidate table of code changes from a git branch diff?

Generating a candidate table of code changes from a git branch diff involves context-aware analysis of the diff alongside session transcripts. The retrospective process proposes concrete changes with evidence and destinations, requiring per-candidate approval before application.

Can I review and approve individual improvements before committing retro artifacts?

Yes, you can review and approve individual improvements before committing retro artifacts. The workflow enforces explicit user intent by providing a per-candidate approval workflow for each proposed change generated from the branch analysis.

What's the best way to record learnings from a feature branch in a single commit?

The best way to record learnings from a feature branch in a single commit is to use an automated retrospective process that applies approved changes and writes retro artifacts together as a single chore commit for traceability.