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

82%

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

SKILL.md
Quality
Evals
Security

Quality

Content

66%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 well-organized and highly executable for the deploy-instrumentation path — numbered steps, a pinned prerequisite check with a clear user-decision boundary, working YAML, and validation with a retry loop. Its main weaknesses are that two of the four modes depend on referenced files that are absent from the bundle (the recording-rule definitions and the Grafana dashboard JSON), and the incident webhook emission steps lack any example code.

Suggestions

Ship the referenced bundle files — add references/dora.md (recording-rule PromQL, performance bands, anti-pattern catalog) and examples/dora/grafana-dashboard.json — or inline the four recording-rule definitions and the complete dashboard JSON in SKILL.md so no mode depends on files the bundle does not contain.

Provide copy-paste YAML for the incident open/close event steps (mirroring the deploy-event example) instead of one-line descriptions like "push dora_incident_start_timestamp".

Trim duplication: the opening sentence restates the frontmatter description, and the 0%-CFR warning appears in both the instrument and debug modes.

DimensionReasoningScore

Conciseness

The body is dense and operational (kubectl/helm/curl commands, a working deploy-event YAML block, the 2023 performance-band table) with no explanations of concepts Claude already knows, but "Measure, benchmark, and instrument DORA metrics for production engineering teams" duplicates the frontmatter description, the 0%-CFR warning appears in both the instrument and debug modes, and benchmark repeats four near-identical curl+jq query lines — efficient with minor instances that could be trimmed, not lean enough for a 5.

4 / 5

Actionability

The deploy-event step ("DEPLOY_TS=$(date +%s) ... curl --data-binary @- "${PUSHGATEWAY_URL}/metrics/job/dora/instance/${INSTANCE}"") and the validation curls are copy-paste ready, but the incident open/close events get only one-line descriptions ("push dora_incident_start_timestamp") with no example YAML, and the recording-rule PromQL and the entire Grafana dashboard JSON are delegated to "references/dora.md" and "examples/dora/grafana-dashboard.json" — files that do not exist in the bundle, leaving key details missing rather than minor gaps.

3 / 5

Workflow Clarity

Each mode is a numbered sequence with explicit checkpoints and feedback loops: instrument gates on "does a Prometheus Pushgateway exist in the stack?" with a stop-and-hand-off boundary, validates via "curl -s http://pushgateway:9091/metrics | grep dora_deployment_timestamp", and includes a retry hint ("not yet scraped — wait 15s and retry"); dashboard verifies all four recording rules first; debug is a per-symptom diagnostic checklist — clear sequences with explicit validation, not merely implied.

5 / 5

Progressive Disclosure

The in-body structure is good (four mode sections, each ending with a clearly signaled "Reference: `references/dora.md` → ..." line), but the bundle contains no references/ or examples/ directories — `references/dora.md` (cited four times) and `examples/dora/grafana-dashboard.json` (cited twice) are absent, so every path to the deeper content (recording-rule definitions, dashboard JSON, anti-pattern catalog, performance bands) is broken and the skill functions as a monolith that withholds its key details; the failure is broken navigation rather than unclear signaling, so it sits below the anchor-3 organization case.

2 / 5

Total

14

/

20

Passed

Description

92%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.

The description is strong: it enumerates concrete capabilities covering all four DORA metrics and the tooling surface, and closes with explicit, natural 'Use when' trigger phrases spanning all four skill modes in third-person voice. The only weakness is minor: a few natural synonyms and variations (e.g., "DORA report", "DevOps metrics") are missing from the trigger list.

DimensionReasoningScore

Specificity

"Measure, benchmark, instrument, and debug DORA metrics (Deployment Frequency, Lead Time for Changes, Change Failure Rate, MTTR)" names four concrete actions and all four metrics, and "Covers GitHub Actions instrumentation, Prometheus recording rules, Grafana dashboards, incident source integration, SaaS tool selection, and anti-pattern detection" enumerates the tooling surface — comprehensive coverage with nothing vague, so not the anchor-4 case of minor gaps.

5 / 5

Completeness

It explicitly answers both what ("Measure, benchmark, instrument, and debug DORA metrics... Covers GitHub Actions instrumentation...") and when ("Use when asked to 'instrument DORA metrics'... or 'generate a DORA dashboard'") with concrete trigger phrases, matching the anchor-5 example pattern exactly rather than the anchor-4 case of a less explicit when-clause.

5 / 5

Trigger Term Quality

The trigger clause quotes natural user utterances spanning all four modes ("benchmark our deployment frequency", "why is my MTTR data missing", "generate a DORA dashboard"), but common variations such as "DORA report", "DevOps metrics", or "deployment performance" are absent — good coverage with a few natural terms missing rather than comprehensive.

4 / 5

Distinctiveness Conflict Risk

"DORA metrics" with named metrics (Deployment Frequency, Lead Time for Changes, Change Failure Rate, MTTR) is a clear niche, and every trigger phrase is DORA-specific, so the risk of firing for a generic Grafana/Prometheus or incident-management skill is minimal — a clear niche with distinct triggers.

5 / 5

Total

19

/

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

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.