What problem does it solve?
This Skill unit addresses the challenge of organizing and analyzing engineering retro meetings by providing insights into commit history, work patterns, and code quality metrics.
Core Features & Use Cases
- Weekly Engineering Retrospective: Analyzes commit history, work patterns, and code quality metrics.
- Team Awareness: Identifies the user running the command and analyzes every contributor's contributions, praise, and growth areas.
- Metrics and Trends: Computes and presents key metrics like commits, contributions, LOC, test ratio, and PR sizes.
- Session Patterns: Detects and analyzes work sessions based on commit timestamps.
- Code Quality Signals: Identifies hotspots, churn, and commit type breakdowns.
- PR Size Distribution: Estimates PR sizes and buckets them into small, medium, large, and XL categories.
- Focus Score: Measures the focus of the team on the most-changed directories.
- Team Member Analysis: Computes and presents metrics for each team member, including commits, LOC, areas of focus, commit type mix, session patterns, test discipline, and biggest ships.
- Week-over-Week Trends: Tracks trends over time if the window is 14 days or more.
- Streak Tracking: Counts consecutive days with at least one commit.
- Load History & Compare: Compares the current retro with the prior same-length retro.
- Save Retro History: Saves a JSON snapshot of the retro metrics for trend tracking.
Quick Start
Run the /retro command to generate a comprehensive weekly engineering retrospective.