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.