From ai-readiness
DORA metrics knowledge — deployment frequency, lead time, MTTR, and change failure rate. Use when evaluating git health or delivery performance.
How this skill is triggered — by the user, by Claude, or both
Slash command
/ai-readiness:dora-metricsThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
This skill provides knowledge about DORA (DevOps Research and Assessment) metrics, performance bands, and how git patterns correlate with delivery performance.
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:
npx claudepluginhub bailejl/dev-plugins --plugin ai-readinessProvides CDSS development patterns for drug interaction checking, dose validation, clinical scoring (NEWS2, qSOFA), and alert classification integrated into EMR workflows.