CtrlK
BlogDocsLog inGet started
Tessl Logo

testland/error-budget-tests

Build error-budget gate tests - SLO + error-budget calculation per Google SRE workbook ("difference between target uptime and actual uptime"); burn-rate alerting; monthly-budget exhaustion test; freeze-trigger when budget consumed. Per sre.google embracing-risk reference. Use when an SLO and error budget are written down but nothing verifies that burn-rate alerts fire or that the release freeze engages when the budget runs out.

74

Quality

93%

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

Overview
Quality
Evals
Security
Files

Quality

Content

85%

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

A well-structured, concise, and clearly sequenced skill body built around executable test skeletons. Its main weakness is actionability: the example tests rely on helper functions whose implementations are assumed rather than provided.

Suggestions

Provide minimal implementations or a shared test-harness snippet for the referenced helpers (compute_sli, burn_rate_alert, BudgetTracker, release_gate, multi_window_alert, weekly_budget_report) so the examples are copy-paste runnable.

Add import statements and the fixture/Request class definition to the Step 2 example so it runs without assumed scaffolding.

For Step 8, show the expected report format (e.g. the CSV/Slack output) so the assertion targets are concrete rather than key-existence checks.

DimensionReasoningScore

Conciseness

The body is lean and assumes Claude's competence — it does not explain what SLOs or error budgets are, and each SRE-workbook quote is brief and earns its place as an authoritative anchor.

3 / 3

Actionability

Concrete Python test functions with specific assertions and numeric thresholds are provided, but they call undefined helpers (compute_sli, burn_rate_alert, BudgetTracker, release_gate, multi_window_alert, weekly_budget_report) whose implementations are not given, so the code is not fully copy-paste ready.

2 / 3

Workflow Clarity

An explicit 8-step sequence runs from SLI/SLO definition through to stakeholder reporting, with each step's test assertions serving as validation checkpoints and bidirectional test guidance ("Test both directions", "Both must trigger").

3 / 3

Progressive Disclosure

The self-contained ~180-line body is organized into clear sections (When to use, Steps 1–8, Anti-patterns, Limitations, References) with single-level, clearly signaled references and no bundle files requiring deeper navigation.

3 / 3

Total

11

/

12

Passed

Description

100%

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, specific description that names concrete capabilities and gives an explicit, scenario-based use trigger in the third-person imperative voice. It is distinguishable from sibling skills and free of vague fluff.

DimensionReasoningScore

Specificity

Lists multiple concrete actions — "SLO + error-budget calculation", "burn-rate alerting", "monthly-budget exhaustion test", "freeze-trigger when budget consumed" — matching the comprehensive-actions anchor rather than merely naming a domain.

3 / 3

Completeness

Explicitly answers both what (build error-budget gate tests with named sub-tasks) and when ("Use when an SLO and error budget are written down but nothing verifies that burn-rate alerts fire..."), so the when is explicit rather than merely implied.

3 / 3

Trigger Term Quality

Covers the natural SRE vocabulary a user would say ("SLO", "error budget", "burn-rate", "release freeze") with an explicit scenario trigger, matching the good-coverage anchor; it is not the level below because common variations of the niche terms are present.

3 / 3

Distinctiveness Conflict Risk

Occupies a clear niche — error-budget/SLO enforcement testing — with triggers distinct from general monitoring or testing skills, making wrong-skill conflicts unlikely.

3 / 3

Total

12

/

12

Passed

Validation

93%

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

Validation15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

metadata_version

'metadata.version' is missing

Warning

Total

15

/

16

Passed

Reviewed

Table of Contents