CtrlK
BlogDocsLog inGet started
Tessl Logo
PluginPublic

testland/ghz-load

Use when a gRPC service needs load testing or a latency regression gate: ghz runs with request count, concurrency, rate and duration, JSON, CSV or HTML output, and p50, p95 and p99 latency, RPS and error rates checked in CI.

Quality

89%

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

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

A highly actionable, well-structured skill: copy-paste commands and a complete CI regression-gating recipe with an explicit failure gate, plus honest Limitations and Anti-patterns sections. It stays lean but has minor doc-quote redundancy, lacks failure-recovery guidance after a failed gate, and inlines artifacts that belong in bundle files.

Suggestions

Move the full GitHub Actions workflow YAML and compare-ghz.py into scripts/ or references/ bundle files, leaving a short invocation summary in SKILL.md.

Trim the flag table's verbatim ghz-doc quotes and drop prose that restates command parameters already shown in the code block.

Add a short error-recovery step after the compare gate (e.g., what to inspect when p99 regresses — latencyDistribution tail, statusCodeDistribution — before failing the PR).

DimensionReasoningScore

Conciseness

Assumes competence — no explanation of what gRPC or CI is — but has trimmable redundancy: the flag table quotes ghz docs verbatim ("Number of requests to run. Default is 200") and overlaps the config JSON example, and prose restates commands ("Run for 60s, 50 concurrent workers, capped at 200 RPS"). Not 5 for those instances; not 3 since the bulk is efficient.

4 / 5

Actionability

Fully executable throughout: install commands, a complete config JSON, runnable ghz invocations, a full GitHub Actions workflow, and a copy-paste-ready compare-ghz.py covering the common CI gating case. Matches the anchor for complete, specific examples.

5 / 5

Workflow Clarity

Clear sequenced sections (install → verify → configure → run → parse → gate) with checkpoints such as `ghz --version`, warmup via `skipFirst`, and a compare gate that exits 1 on regression. Not 5: no error-recovery guidance when the gate fails (only exit), and the flow is section-based rather than an explicit validate→fix→retry loop.

4 / 5

Progressive Disclosure

Well-organized single file with clear sections; all references are external URLs or clearly labeled one-level sibling skills, with no nested reference chains. Not 5: the full CI workflow YAML and compare-ghz.py are exactly the content that would normally live in bundle scripts/ or references/ files, keeping SKILL.md leaner.

4 / 5

Total

17

/

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.

A strong description: third-person, explicit 'Use when' triggers, and a concrete inventory of ghz's load parameters, output formats, and latency/error metrics. The only weakness is slightly thin synonym coverage (no "benchmark", "stress test", or "throughput").

DimensionReasoningScore

Specificity

Lists multiple concrete capabilities — "ghz runs with request count, concurrency, rate and duration", "JSON, CSV or HTML output", "p50, p95 and p99 latency, RPS and error rates checked in CI" — comprehensively covering load parameters, output formats, and metrics. Not 4: coverage has no notable gaps.

5 / 5

Completeness

Explicitly answers both: "Use when a gRPC service needs load testing or a latency regression gate" (when, with concrete trigger phrases) and a specific capability list (what). Not 4: the 'when' clause is explicit and concrete rather than merely present.

5 / 5

Trigger Term Quality

"gRPC service", "load testing", and "latency regression" are phrases users would naturally say, but common synonyms like "benchmark", "stress test", or "throughput" are missing. Not 5 for those gaps; not 3 because the core natural trigger phrases are present.

4 / 5

Distinctiveness Conflict Risk

Clearly scoped to gRPC via "a gRPC service" and the named tool ghz, with CI-gating context — a distinct niche with minimal overlap against generic or HTTP-focused load-testing skills. Not 4: no meaningful conflict risk remains.

5 / 5

Total

19

/

20

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.

Validation — 15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

referenced_paths_exist

Referenced path issues: 3 missing

Warning

Total

15

/

16

Passed

Reviewed

On this page