From ultraship
Analyzes git history for sprint retrospectives: velocity, commit patterns, test health, shipping cadence. Use after sprints, weekly, or progress reflection.
How this skill is triggered — by the user, by Claude, or both
Slash command
/ultraship:retro <days-back><days-back>This skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Retrospectives turn shipping data into actionable insights. This skill analyzes your git history, commit patterns, test health, and shipping velocity to surface what's working and what needs attention.
Retrospectives turn shipping data into actionable insights. This skill analyzes your git history, commit patterns, test health, and shipping velocity to surface what's working and what needs attention.
Announce at start: "I'm running a sprint retrospective on this project."
Run the retro analyzer:
node ${CLAUDE_PLUGIN_ROOT}/tools/retro-analyzer.mjs <project-directory> --days 7
For custom date ranges:
node ${CLAUDE_PLUGIN_ROOT}/tools/retro-analyzer.mjs <project-directory> --since 2026-03-24
Format the data as a clear, actionable report:
+===========================================+
| S P R I N T R E T R O |
+===========================================+
| Period Mar 24 – Mar 31 |
| Commits 47 |
| Lines Added 2,341 |
| Lines Removed 892 |
| Net Change +1,449 |
| Authors 1 |
+===========================================+
Show the distribution of commit types (features, fixes, refactors, tests, docs, chores) as a visual breakdown. Highlight the feature-to-fix ratio — a healthy project ships more features than fixes.
List the most-changed files. Files with excessive churn may need to be split into smaller modules.
Based on the data, surface:
What went well:
What needs attention:
Action items:
/tdd for the untested module")If the project has learnings (from /learn), search for relevant context:
node ${CLAUDE_PLUGIN_ROOT}/tools/learnings-manager.mjs search --query "sprint"
node ${CLAUDE_PLUGIN_ROOT}/tools/learnings-manager.mjs search --query "debugging"
Incorporate past learnings into recommendations.
For founders running multiple projects, run retros across all of them:
node ${CLAUDE_PLUGIN_ROOT}/tools/retro-analyzer.mjs ~/project-a --days 7
node ${CLAUDE_PLUGIN_ROOT}/tools/retro-analyzer.mjs ~/project-b --days 7
Compare velocity across projects to understand where time is being spent.
The retrospective should be concise and actionable — not a data dump. Lead with insights, support with data. The goal is to help the user ship better next week.
npx claudepluginhub houseofmvps/ultraship --plugin ultrashipAnalyzes git commit history for engineering retrospectives, tracking work patterns, code quality metrics, trends, per-person breakdowns, shipping streaks, and actionable improvements. Use for 'retro', weekly reviews, or 'what did we ship'.
Runs weekly engineering retrospectives analyzing git commit patterns, velocity, code quality, and work sessions with persistent trend tracking.
Generates structured git-based engineering retrospectives analyzing commits, PRs, and velocity over configurable time windows with monorepo path scoping.