CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

dora

Measure, benchmark, instrument, and debug DORA metrics (Deployment Frequency, Lead Time for Changes, Change Failure Rate, MTTR) for production engineering teams. Covers GitHub Actions instrumentation, Prometheus recording rules, Grafana dashboards, incident source integration, SaaS tool selection, and anti-pattern detection. Use when asked to "instrument DORA metrics", "benchmark our deployment frequency", "why is my MTTR data missing", or "generate a DORA dashboard".

Quality

85%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Passed

No findings from the security scan

The canonical home for this skill is dora in nitinjain999/platform-skills

SKILL.md
Quality
Evals
Security

Quality

Content

77%Weight 40%Scale 1-5

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

The body is a well-structured, highly actionable four-mode skill with explicit validation checkpoints, a prerequisite gate, and a symptom-driven debug flow. Its main defect is that both files it defers detail to (references/dora.md and examples/dora/grafana-dashboard.json) are missing from the bundle, leaving dashboard mode without its primary artifact and breaking progressive disclosure; secondary issues are repeated near-identical PromQL curl lines and a pinned helm version outside a deprecated section.

Suggestions

Add references/dora.md to the bundle (or inline its content) — the body points to it four times for the full recording-rule set, performance bands, and anti-pattern detection, but the file does not exist, so those deferrals dead-end.

Include examples/dora/grafana-dashboard.json in the bundle, or inline a minimal dashboard JSON skeleton, since the dashboard mode's import step ("curl ... -d @examples/dora/grafana-dashboard.json") fails outright without it.

Consolidate the four near-identical PromQL curl queries in benchmark mode into one parameterized example (and drop or de-duplicate the repeated 'Reference: references/dora.md' lines) to recover token budget without losing actionability.

DimensionReasoningScore

Conciseness

The body is lean and command-driven — no explanations of concepts Claude already knows — but the PromQL curl query pattern is repeated nearly verbatim five times across modes, the "Reference: `references/dora.md`" pointer is repeated four times, and a pinned helm version ("--version 3.9.1") is time-sensitive info not placed in a deprecated section. Not 5 because those repetitions and the pinned version don't each earn their token place; not 3 because there is no padded or unnecessary explanation.

4 / 5

Actionability

The deploy-event GitHub Actions YAML step (with env vars, lead-time computation, and Pushgateway curl) and the bash validation/debug checks are copy-paste ready, and the benchmark band table is concrete. Not 5 because dashboard mode's main artifact is deferred to "examples/dora/grafana-dashboard.json" and the recording-rule definitions to "references/dora.md" — neither file exists in the bundle (no references/, examples/, scripts/, or assets/ directories), so those steps fail at execution. Not 3 because the bulk of the guidance is genuinely executable code and commands, not pseudocode.

4 / 5

Workflow Clarity

Each of the four modes has numbered, clearly sequenced steps; instrument mode includes a prerequisite gate ("If absent, stop: Pushgateway is a prerequisite") and an explicit Validation section ("curl -s http://pushgateway:9091/metrics | grep dora_deployment_timestamp" then confirming the Prometheus scrape), and debug mode is a symptom-driven error-recovery feedback loop. Not 4 because explicit validation checkpoints and recovery loops are present across the modes that need them; no destructive/batch-operation cap applies since all operations are read-only queries, metric pushes, or an import.

5 / 5

Progressive Disclosure

The body is well-sectioned into four mode headings and references are prominently signaled one level deep ("Reference: `references/dora.md` → Open-source instrumentation pattern"), but neither `references/dora.md` nor `examples/dora/grafana-dashboard.json` exists in the bundle — the promised navigation fails exactly where the user needs the full recording-rule set or the dashboard JSON. Per the guideline to score against the actual bundle structure, this is more than a minor organization gap (not 4), but in-body structure is good and references are clearly signaled, not buried (not 2).

3 / 5

Total

16

/

20

Passed

Description

88%Weight 40%Scale 1-5

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

A strong description: third-person, concise, and comprehensive, with a clear 'what' (four verbs, four named metrics, six capability areas) and an explicit 'Use when' clause containing four natural quoted trigger phrases. The only weaknesses are a few missing common synonyms (e.g., 'DevOps metrics', 'software delivery performance') and minor overlap potential with generic Prometheus/Grafana skills.

DimensionReasoningScore

Specificity

Names four concrete verbs ("Measure, benchmark, instrument, and debug DORA metrics") with all four metrics expanded, plus six concrete capability areas ("GitHub Actions instrumentation, Prometheus recording rules, Grafana dashboards, incident source integration, SaaS tool selection, and anti-pattern detection"). This matches the anchor for multiple specific concrete actions with comprehensive coverage; score 4 would require noticeable gaps in coverage that are not present.

5 / 5

Completeness

Explicitly answers 'what' ("Measure, benchmark, instrument, and debug DORA metrics ... Covers GitHub Actions instrumentation, Prometheus recording rules, Grafana dashboards ...") and 'when' ("Use when asked to 'instrument DORA metrics', 'benchmark our deployment frequency', 'why is my MTTR data missing', or 'generate a DORA dashboard'") with concrete trigger phrases — the exact anchor-5 pattern. Not 4 because the 'when' clause is fully explicit with quoted triggers, not merely present.

5 / 5

Trigger Term Quality

Natural quoted triggers like "instrument DORA metrics", "benchmark our deployment frequency", "why is my MTTR data missing", and "generate a DORA dashboard" cover imperative and question-form phrasings, and all metric names (Deployment Frequency, Lead Time for Changes, Change Failure Rate, MTTR) appear as keywords. Not 5 because common user synonyms such as "DevOps metrics" or "software delivery performance" are absent; not 3 because keyword coverage is good, not just 'some relevant keywords'.

4 / 5

Distinctiveness Conflict Risk

"DORA metrics" is a clear niche with distinct, DORA-qualified triggers, so conflict risk is low; however the capability terms "Prometheus recording rules, Grafana dashboards" create minor overlap risk with general monitoring/dashboarding skills. Not 5 due to that overlap; not 3 because the triggers would not plausibly fire a non-DORA skill.

4 / 5

Total

18

/

20

Passed

Validation

87%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation — 14 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

referenced_paths_exist

Referenced path issues: 5 missing

Warning

Total

14

/

16

Passed

Repository

nitinjain999/platform-skills

Path

plugins/platform-skills/skills/dora/SKILL.md

Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.