DORA metrics knowledge — deployment frequency, lead time, MTTR, and change failure rate. Use when evaluating git health or delivery performance.
From ai-readinessnpx claudepluginhub bailejl/dev-plugins --plugin ai-readinessThis skill uses the workspace's default tool permissions.
Searches prompts.chat for AI prompt templates by keyword or category, retrieves by ID with variable handling, and improves prompts via AI. Use for discovering or enhancing prompts.
Searches, retrieves, and installs Agent Skills from prompts.chat registry using MCP tools like search_skills and get_skill. Activates for finding skills, browsing catalogs, or extending Claude.
Compares coding agents like Claude Code and Aider on custom YAML-defined codebase tasks using git worktrees, measuring pass rate, cost, time, and consistency.
This skill provides knowledge about DORA (DevOps Research and Assessment) metrics, performance bands, and how git patterns correlate with delivery performance.
DORA research (Forsgren, Humble, Kim — Accelerate, 2018) identified four metrics that reliably predict software delivery performance and organizational outcomes:
How often code is deployed to production.
| Performance Band | Frequency |
|---|---|
| Elite | On-demand, multiple times per day |
| High | Between once per day and once per week |
| Medium | Between once per week and once per month |
| Low | Less than once per month |
Git proxy: Commit-to-main frequency, tag/release cadence.
Time from code commit to code running in production.
| Performance Band | Lead Time |
|---|---|
| Elite | Less than one hour |
| High | Between one day and one week |
| Medium | Between one week and one month |
| Low | More than one month |
Git proxy: Branch lifespan, PR open duration, merge-to-deploy interval.
Time to recover from a production failure.
| Performance Band | MTTR |
|---|---|
| Elite | Less than one hour |
| High | Less than one day |
| Medium | Between one day and one week |
| Low | More than one week |
Git proxy: Time between revert commit and fix commit, hotfix frequency.
Percentage of deployments that cause a failure in production.
| Performance Band | Failure Rate |
|---|---|
| Elite | 0–15% |
| High | 0–15% |
| Medium | 16–30% |
| Low | >30% |
Git proxy: Revert rate, hotfix branch frequency, rapid-fix-after-deploy pattern.
The core insight from a decade of DORA research:
Teams with short-lived branches (under 24 hours), daily commits to trunk, and small batch sizes consistently outperform those practicing feature branching — by margins of 182x faster deployment frequency and 127x faster lead times.
| Practice | Elite vs Low Performance Gap |
|---|---|
| Deployment frequency | 182x more frequent |
| Lead time for changes | 127x faster |
| Mean time to restore | 2,604x faster |
| Change failure rate | 7x lower |
| Git Pattern | DORA Impact | Why |
|---|---|---|
| Trunk-based development | Elite deployment frequency | Eliminates merge overhead, enables continuous flow |
| Branches < 24 hours | Elite lead time | Short feedback loops, minimal integration debt |
| Small commits (< 200 lines) | Lower change failure rate | Easier to review, test, and bisect |
| Daily commits to main | Elite deployment frequency | True continuous integration |
| Automated merge (CI green → deploy) | Elite lead time | Removes manual bottleneck |
| Feature flags over branches | Elite all metrics | Decouples deployment from release |
| Git Pattern | DORA Impact | Why |
|---|---|---|
| Long-lived feature branches (> 7 days) | Low lead time | Integration debt accumulates |
| Branch-per-environment | Low deployment frequency | Violates "build once, deploy everywhere" |
| Cherry-pick promotion | Low change failure rate | Different artifacts in each environment |
| GitFlow with long-lived branches | Medium at best | Ceremony overhead discourages small batches |
| Mandatory squash merging | Impairs MTTR | Destroys bisect capability |
| Infrequent commits (weekly) | Low deployment frequency | Batching is the opposite of flow |
| Code freeze periods | Low deployment frequency | Elite teams never freeze |
| High revert rates (> 15%) | Low change failure rate | Indicates quality pipeline failures |
Bryan Finster's Minimum CD principles and Martin Fowler's CI definition both require:
When performing a git health audit: