CtrlK
BlogDocsLog inGet started
Tessl Logo
PluginPublic

testland/slo-load-test-plan

Use when SLOs and an endpoint list exist but nobody has decided which load tests to run, what load each carries or what counts as failure. Turns each SLO into scenarios with a load profile, workload model, pass/fail threshold and error-budget allowance, before any tool is configured.

Quality

91%

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

86%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-sequenced, highly actionable planning procedure with real decision rules, mechanical translations, and a traceable output template, supported by a genuine one-level-deep reference file. Remaining gaps are minor: repeated inline citations inflate token cost, and failure-recovery steps (what to do when smoke fails or a threshold cannot be traced) are implied rather than spelled out.

Suggestions

Cite each source once per section (e.g., a single 'per the k6 test types guide' note above the profile table) instead of repeating the same parenthesized link in every table row, saving tokens without losing traceability.

Add an explicit recovery step to the workflow: when the smoke scenario fails, fix the script and re-run smoke before any other scenario executes, and when a threshold cannot be traced SLO -> window -> events -> budget, return to Step 5 to re-derive it rather than shipping a guess.

DimensionReasoningScore

Conciseness

The body is dense with decision rules and derivations and avoids generic padding, but the same citation is repeated many times within single tables ("([k6 test types](...))" five times in the profile table, "([k6 thresholds](...))" five times in the translation table, the SRE Workbook link three times in Step 5), which is trimmable token burn, and the open/closed model explanation partially re-teaches a concept Claude already knows.

4 / 5

Actionability

Mechanical SLO-to-expression translation tables, unambiguous profile and injection-model decision rules, a worked error-budget formula with real numbers, a fill-in output template, and an executable k6 threshold snippet make the guidance directly executable; the common case is fully covered by the worked example in references/runners.md.

5 / 5

Workflow Clarity

Steps 1-5 are clearly sequenced with explicit checkpoints (smoke gates the rest, abort-on-breach rules, the traceability check "a threshold that cannot be traced back this way is a guess"), and validation for risky operations such as production runs and burn-rate caps is present, but there is no explicit recovery loop when smoke fails or a threshold proves untraceable, which the 5 anchor requires.

4 / 5

Progressive Disclosure

The single bundle file references/runners.md exists, is referenced twice with clear signals of what lives there (runner executor naming and the full worked example), and is one level deep; the body appropriately keeps the runner-agnostic procedure inline while splitting runner specifics out.

5 / 5

Total

18

/

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 specific, third-person, and cleanly bounded: it states an explicit trigger condition and enumerates the concrete artifacts the skill produces. Its only weakness is missing common synonyms (performance/stress testing, tool names) that users might naturally say.

DimensionReasoningScore

Specificity

"Turns each SLO into scenarios with a load profile, workload model, pass/fail threshold and error-budget allowance" lists multiple concrete actions that comprehensively cover the skill's output artifact, matching the 5 anchor rather than 4 (no coverage gaps).

5 / 5

Completeness

An explicit "Use when SLOs and an endpoint list exist but nobody has decided which load tests to run" trigger plus a concrete statement of what is produced answers both what and when clearly, matching the 5 anchor.

5 / 5

Trigger Term Quality

Natural phrases users would say are present ("SLOs", "load tests", "what counts as failure", "pass/fail"), but common synonyms such as "performance testing", "stress test", or runner names (k6, Gatling) are missing, fitting the 4 anchor.

4 / 5

Distinctiveness Conflict Risk

The niche (SLO-derived planning before any tooling) is distinct and explicitly bounded by "before any tool is configured", so it would not trigger for runner-configuration or CI-gate skills.

5 / 5

Total

19

/

20

Passed

Validation

100%

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

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Reviewed

On this page