engineering-metrics

Calculate DORA metrics and productivity indicators from CI/CD and PR data.

7|Updated Mar 19, 2026
One-click install
npx skills add https://github.com/camilooscargbaptista/cto-toolkit --skill engineering-metrics
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: engineering-metrics
Source: https://github.com/camilooscargbaptista/cto-toolkit/tree/main/engineering-metrics
Command: npx skills add https://github.com/camilooscargbaptista/cto-toolkit --skill engineering-metrics

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps engineering leaders accurately measure and improve team performance by defining reliable metrics, avoiding harmful incentives, and converting raw CI/CD and incident data into actionable insights.

Core Features & Use Cases

  • DORA Metrics & Definitions: Clear definitions and elite/high/medium/low thresholds for deployment frequency, lead time for changes, MTTR, and change failure rate.
  • Cycle Time & Productivity: Breaks down cycle time into coding, pickup, review, and deploy time and recommends targets to reduce delays.
  • Investment Allocation & DX: Tracks how engineering time is spent across features, tech debt, bugs, operations, and platform work, and includes developer experience indicators.
  • Implementation Roadmap: Phased plan (Instrument, Baseline, Improve) with guidance on required data sources (CI/CD events, PR lifecycle, incident timelines) and dashboard specs.
  • Use Case: Baseline a team's DORA metrics over four weeks, identify bottlenecks in PR pickup and review times, and produce a prioritized improvement roadmap with dashboard requirements.

Quick Start

Analyze repository CI/CD, PR, and incident data and produce a current-state DORA assessment, cycle time breakdown, prioritized improvement roadmap, and dashboard specification.

Frequently Asked Questions about engineering-metrics

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

FAQPage Schema
How do I measure DORA metrics using CI/CD and incident data?

You can measure DORA metrics by analyzing CI/CD deployment events, PR metadata, and incident resolution timestamps to classify deployment frequency, lead time, MTTR, and change failure rate into elite, high, medium, or low performance thresholds.

What is the best way to break down engineering cycle time to reduce PR delays?

The best way to break down cycle time is tracking PR lifecycles to separate coding, pickup, review, and deploy times. This isolates bottlenecks in PR pickup and review stages to recommend specific targets for reducing delays.

How do I baseline my team's software delivery performance?

To baseline software delivery performance, you analyze four weeks of CI/CD events and incident timelines to produce a current-state DORA assessment, cycle time breakdown, and a prioritized improvement roadmap with dashboard specifications.

Can I track developer productivity by engineering investment allocation?

Yes, you can track developer productivity by monitoring engineering investment allocation to see how time is spent across features, tech debt, bugs, operations, and platform work, alongside standard developer experience indicators.

How do I implement a roadmap to improve engineering metrics?

You implement an engineering metrics roadmap by following a phased plan to instrument data sources, establish a performance baseline, and execute targeted improvements, culminating in comprehensive dashboard specifications for ongoing tracking.