retro

Aggregate git history into team-aware engineering retrospectives with per-author insights.

Updated Mar 18, 2026
One-click install
npx skills add https://github.com/AndrewLi0420/BMW --skill retro-andrewli0420
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: retro
Source: https://github.com/AndrewLi0420/BMW/tree/main/.claude/skills/gstack/retro
Command: npx skills add https://github.com/AndrewLi0420/BMW --skill retro-andrewli0420

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Weekly engineering retrospectives are time-consuming and error-prone when done manually. This Skill analyzes commit history, work patterns, and code quality metrics to produce a consistent, team-aware retrospective with persistent history and per-person insights.

Core Features & Use Cases

  • Automatically aggregates commits, insertions, deletions, and test indicators to surface team-wide trends.
  • Provides per-author praise and growth opportunities, enabling productive 1:1s and focused improvements.
  • Supports multiple time windows (7d default, 24h, 14d, 30d) and a compare mode to track progress over time.

Quick Start

Run the retro command to generate a report for the default 7-day window.

Frequently Asked Questions about retro

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

FAQPage Schema
How do I generate an engineering retrospective from git history?

To generate an engineering retrospective from git history, run a command that aggregates commits, insertions, deletions, and test indicators to produce a team-aware report with per-author insights. The default window analyzes the past 7 days of activity.

What metrics are included in a code-quality retrospective report?

A code-quality retrospective report includes metrics such as commit counts, code insertions, deletions, test indicators, and session patterns. It surfaces team-wide trends while providing per-author praise and growth opportunities for focused improvements.

Can I compare engineering team performance over different time windows?

You can compare engineering team performance over time using a dedicated compare mode. This feature supports configurable time windows like 24 hours, 7 days, or 14 days, allowing you to track progress and surface trends across retrospective periods.

Does the retrospective analysis require external dependencies or tools?

The retrospective analysis operates without external dependencies, aggregating git history natively. It optionally integrates greptile and backlog data when available, with built-in validations and clear edge-case handling to ensure accurate reporting.

How do I customize the time range for a git retrospective?

Customize the time range for a git retrospective by appending a duration parameter to the command, such as 24h, 14d, or 30d. The system defaults to a 7-day window if no specific time configuration is provided.

What is the best way to run a data-driven weekly retrospective for a development team?

The best way to run a data-driven weekly retrospective is to analyze commit history and work patterns automatically, producing consistent per-person insights. This eliminates manual effort and errors while enabling productive 1:1s and focused improvements.