From ultraship
Analyzes git history for sprint retrospectives: velocity, commit patterns, test health, shipping cadence. Use after sprints, weekly, or progress reflection.
npx claudepluginhub houseofmvps/ultraship --plugin ultraship<days-back>This skill is limited to using the following tools:
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.
Analyzes 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'.
Generates git-based engineering retrospectives analyzing commits, contributors, code churn, velocity, time distribution, and sessions over configurable time windows with monorepo path scoping.
Mandates invoking relevant skills via tools before any response in coding sessions. Covers access, priorities, and adaptations for Claude Code, Copilot CLI, Gemini CLI.
Share bugs, ideas, or general feedback.
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.