retro

Analyze git repository history to generate structured sprint retrospective reports.

115|13|Updated Mar 24, 2026
One-click install
npx skills add https://github.com/Houseofmvps/ultraship --skill retro-houseofmvps
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: retro
Source: https://github.com/Houseofmvps/ultraship/tree/main/skills/retro
Command: npx skills add https://github.com/Houseofmvps/ultraship --skill retro-houseofmvps

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Manually reviewing sprint performance across git history, commit patterns, test health, and shipping cadence is time-consuming and often misses key insights that can improve future shipping velocity and code quality.

Core Features & Use Cases

  • Git Performance Analysis: Breaks down commit types (features, fixes, refactors) to identify fix-heavy sprints indicating quality debt, and surfaces hot files with excessive churn that need refactoring.
  • Test Health Evaluation: Counts test files, checks passing/failing status, and flags missing test coverage with actionable recommendations.
  • Shipping Cadence Insights: Identifies peak productivity days/hours and release frequency to optimize future sprint planning.
  • Use Case: A software team that just wrapped a 2-week sprint can use this skill to quickly identify bottlenecks, spot overly churned modules, and get concrete action items to improve next sprint's output.

Quick Start

Ask the AI to run a sprint retrospective for your project over the last 7 days to get a full report of velocity, test health, and actionable recommendations.

Frequently Asked Questions about retro

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

FAQPage Schema
How do I analyze git history for a sprint retrospective?

Sprint performance analysis reviews commit patterns, test health, and shipping cadence to surface actionable insights and reduce manual performance review overhead. It identifies bottlenecks and overly churned modules to improve future output.

What do fix-heavy commits indicate in git history analysis?

Fix-heavy commits typically indicate quality debt within a sprint. Analyzing commit type breakdowns helps identify these patterns and surfaces hot files with excessive churn that require immediate refactoring.

Can I evaluate test health and coverage using commit patterns?

Yes, you can evaluate test health by analyzing git commit patterns to count test files, check passing or failing status, and flag missing test coverage. This provides actionable recommendations to improve overall code quality.

How do I identify peak productivity days from shipping cadence data?

Identifying peak productivity days from shipping cadence data involves analyzing release frequency and commit timestamps across the repository. This helps optimize future sprint planning by aligning tasks with high-velocity periods.

Does this git velocity tracking work for independent developers?

Yes, this git velocity tracking works for independent developers as well as engineering teams. It supports multi-project velocity comparisons and weekly progress reflections without requiring complex team-based configurations.

What is the best way to track code churn across multiple projects?

The best way to track code churn across multiple projects is to generate structured retrospective reports comparing commit activity and hot file identification. This highlights modules with excessive changes needing refactoring across your portfolio.