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.