CtrlK
BlogDocsLog inGet started
Tessl Logo

testland/k6-load-testing

Authors k6 JavaScript load-test scripts (VU loops + checks + sleeps), configures the `options` block with `stages` (ramp-up patterns) and `thresholds` (p(95) latency, error rate), runs via `k6 run script.js` or `--vus / --duration` ad-hoc flags, and uses thresholds as the CI pass/fail signal. Use when the project ships HTTP / WebSocket / gRPC load tests and the team wants developer-friendly JavaScript authoring.

80

Quality

100%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Low

Low-risk findings worth noting

Overview
Quality
Evals
Security
Files

Quality

Content

100%

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

A well-structured, action-oriented skill body that balances lean reference material with executable examples and pushes the CI detail into a clearly signaled one-level-deep bundle file.

DimensionReasoningScore

Conciseness

Lean body built from tables and executable snippets; prose is reserved for k6-specific facts (goja ES5+ sandbox, check()/sleep() semantics, abortOnFail/delayAbortEval) rather than general concepts Claude already knows.

3 / 3

Actionability

Provides copy-paste-ready executable code for minimal scripts, stages, thresholds, abortOnFail, run commands, and jq result parsing — fully concrete with no pseudocode.

3 / 3

Workflow Clarity

Clear Install → Author → Run → Parse results → CI integration sequence, with thresholds acting as an explicit pass/fail validation checkpoint and an anti-patterns table serving as a checklist; not below 3 because validation checkpoints are explicit rather than implicit.

3 / 3

Progressive Disclosure

Main file is a concise overview with the CI workflow appropriately split into the real, correctly-referenced references/ci-integration.md one level deep; the References section signals related skills without nested indirection.

3 / 3

Total

12

/

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 highly specific, well-scoped description that concretely names k6 authoring/configuration/running actions and pairs them with an explicit 'Use when' trigger, all in third-person voice.

DimensionReasoningScore

Specificity

Lists multiple concrete actions — authoring VU-loop scripts with checks/sleeps, configuring the options block (stages + thresholds), running via `k6 run`/`--vus`/`--duration`, and using thresholds as the CI gate — matching the 'multiple specific concrete actions' anchor.

3 / 3

Completeness

Explicitly answers both what (authors/configures/runs/gates k6 scripts) and when via the 'Use when the project ships HTTP / WebSocket / gRPC load tests…' clause, matching the top anchor.

3 / 3

Trigger Term Quality

Includes natural user-facing terms like 'load tests', 'HTTP / WebSocket / gRPC', 'p(95) latency', 'error rate', and 'CI pass/fail', giving good coverage of phrases a user would actually say.

3 / 3

Distinctiveness Conflict Risk

Targets a clear k6-specific niche (JavaScript load testing with thresholds-as-CI-gate) distinct from the named jmeter/gatling/locust alternatives; written in third person, so unlikely to trigger for the wrong skill.

3 / 3

Total

12

/

12

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.

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

Reviewed

Table of Contents