analyze-performance

Evaluate git branch decision-making and output a JSON summary with metrics.

1|Updated Jan 15, 2026
One-click install
npx skills add https://github.com/qmu/workaholic --skill analyze-performance
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: analyze-performance
Source: https://github.com/qmu/workaholic/tree/main/plugins/core/skills/analyze-performance
Command: npx skills add https://github.com/qmu/workaholic --skill analyze-performance

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides a structured framework to evaluate the quality of a development branch's decision-making by analyzing commit activity and timing to produce actionable metrics and insights.

Core Features & Use Cases

  • Quantified metrics: returns commits, durations, and velocity to reflect work pacing.
  • Five-dimension evaluation: delivers ratings and brief evidence for consistency, intuitivity, describability, agility, and density.
  • Use Case: Ideal for post-merge reviews, sprint retrospectives, or on-demand assessments of branching strategies.

Quick Start

Run the evaluation against a base branch to generate a JSON summary: bash sh/calculate.sh <base-branch>.

Frequently Asked Questions about analyze-performance

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

FAQPage Schema
How do I evaluate git branch decision-making quality using commit history?▼

Branch decision-making quality is evaluated by analyzing commits, timings, and velocity to quantify consistency, intuitivity, describability, agility, and density, outputting a JSON summary with qualitative ratings and evidence for each dimension.

What engineering metrics can I use to measure development velocity?▼

Development velocity metrics are calculated from git commit history to return total commits, start and end times, duration in hours and days, and the specific velocity unit within a structured JSON summary output.

How do I generate a performance analysis report for a feature branch?▼

Generate a performance analysis report by running the evaluation script against a specified base branch, which processes git history to produce a JSON summary detailing commit counts, durations, velocity, and qualitative dimension ratings.

Can I use git history analysis for sprint retrospectives?▼

Git history analysis is ideal for sprint retrospectives and post-merge reviews, providing a structured framework to evaluate branching strategies and decision-making quality through quantified metrics and five-dimensional qualitative ratings.

What dimensions are evaluated when analyzing development branch consistency?▼

Analyzing development branch consistency evaluates five dimensions: consistency, intuitivity, describability, agility, and density, delivering specific ratings and brief evidence based on commit activity and work pacing timings.