ship-retrospective

Analyze Ship v2 build telemetry and generate approval-required improvement patches.

Updated Jan 10, 2026
One-click install
npx skills add https://github.com/dain-agency/mood-tracker --skill ship-retrospective
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ship-retrospective
Source: https://github.com/dain-agency/mood-tracker/tree/main/.claude/skills/ship-retrospective
Command: npx skills add https://github.com/dain-agency/mood-tracker --skill ship-retrospective

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill solves the problem of recurring build failures, inefficient pipeline workflows, and repeated delivery mistakes by automating the analysis of post-build telemetry, error patterns, and review feedback. Without structured retrospectives, teams waste time fixing the same issues across multiple build runs and miss opportunities to optimize their delivery pipeline.

Core Features & Use Cases

  • Build Telemetry Analysis: Parses round-by-round progress logs to identify the most expensive phases, error patterns, and fix cycles that caused delays or failures.
  • Categorized Improvement Identification: Groups findings into preventable issues, process improvements, and knowledge gaps to prioritize high-impact changes.
  • Approval-Gated Patch Generation: Creates concrete, specific patches for both universal pipeline updates (applicable to all projects) and project-specific configuration changes, requiring human approval before application to avoid unintended side effects.
  • Use Case: After a Ship v2 build with multiple TypeScript compilation failures and reviewer blocks, use this Skill to generate targeted fixes that prevent the same issues from recurring in future builds.

Quick Start

Use the ship-retrospective skill to analyze the progress file at your build log path, project config at your project configuration path, and worktree at your build worktree path to receive a categorized list of pipeline and project improvement patches for your approval.

Frequently Asked Questions about ship-retrospective

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

FAQPage Schema
How do I analyze build telemetry to fix recurring CI/CD pipeline failures?

Analyze build telemetry by parsing round-by-round progress logs and error patterns from Ship v2 build runs to identify root causes of delays. This categorizes findings into preventable issues, process improvements, and knowledge gaps to prioritize high-impact pipeline changes.

What causes repeated TypeScript compilation failures in build pipelines?

Repeated TypeScript compilation failures are identified by analyzing post-build telemetry and review feedback to find recurring error patterns. Without structured build retrospectives, teams waste time fixing the same compilation issues across multiple build runs and miss delivery optimization opportunities.

How do I generate patches to prevent recurring build issues?

Generate patches by analyzing build outcomes and review feedback to produce concrete, categorized patches for universal pipeline rule updates and project-specific configuration changes. These approval-gated patches prevent recurring build issues by requiring human review before application to avoid unintended side effects.

Does this build retrospective tool require human approval before applying pipeline updates?

Yes, this build retrospective tool requires human approval before applying pipeline updates. It generates categorized, approval-required patches for both universal pipeline rule updates and project-specific configuration changes to prevent unintended side effects from automated modifications.

What is the best way to turn build outcome data into actionable pipeline improvements?

The best way to turn build outcome data into actionable pipeline improvements is automating the analysis of post-build telemetry, error patterns, and review feedback. This identifies root causes of delays and generates targeted patches to prevent the same issues from recurring.

Can I use build retrospective analysis for project-specific configuration changes?

Yes, you can use build retrospective analysis for project-specific configuration changes. It generates concrete patches for both universal pipeline updates applicable to all projects and specific project configuration changes, requiring human approval before application.