CtrlK
BlogDocsLog inGet started
Tessl Logo

throttling-apis

Implement API throttling policies to protect backend services from overload. Use when controlling API request rates. Trigger with phrases like "throttle API", "control request rate", or "add throttling".

66

Quality

81%

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

SKILL.md
Quality
Evals
Security

Quality

Content

72%Weight 40%Scale 1-3

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-structured overview with lean prose and clean one-level-deep references to real bundle files. It is held back by the absence of inline executable code and only implicit validation checkpoints in the workflow.

Suggestions

Add at least one short inline executable code snippet (e.g., a minimal concurrency-limiter middleware) in the body so the core step is copy-paste ready, keeping detailed examples in references/examples.md.

Make validation explicit by inserting a checkpoint such as "Run the load tests from step 8 before enabling throttle middleware in production; fix thresholds and re-test if throttle engagement deviates from expectations."

Tighten the Overview, which restates several concepts already implied by the description, to further reduce token cost.

DimensionReasoningScore

Conciseness

The body is lean and assumes Claude's competence, listing numbered steps and specifics (e.g., "5 failures in 10 seconds", p95/p99) without padding in concepts Claude already knows.

3 / 3

Actionability

Steps are concrete with thresholds and headers, but the body itself contains no executable code — the actual code lives entirely in references/examples.md, leaving the inline guidance actionable but not copy-paste ready.

2 / 3

Workflow Clarity

The eight numbered steps are clearly sequenced and step 8 mentions load-test verification, but validation checkpoints are only implicit and there is no explicit validate-fix-retry feedback loop for the risky middleware changes.

2 / 3

Progressive Disclosure

The body is an overview that points one level deep to real, clearly signaled reference files (implementation.md, errors.md, examples.md) that all exist, with content appropriately split for easy navigation.

3 / 3

Total

10

/

12

Passed

Description

90%Weight 40%Scale 1-3

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 cleanly answers both what and when with explicit, natural trigger phrases and a well-scoped niche. Its only weakness is that the capability statement is a single broad action rather than an enumeration of concrete actions.

DimensionReasoningScore

Specificity

"Implement API throttling policies to protect backend services from overload" names the domain and a broad action, but stops at a single high-level action rather than listing multiple concrete capabilities like the score-3 anchor.

2 / 3

Completeness

It explicitly states what it does ("Implement API throttling policies to protect backend services from overload") and when to use it ("Use when controlling API request rates"), answering both questions with an explicit trigger clause.

3 / 3

Trigger Term Quality

Phrases like "throttle API", "control request rate", and "add throttling" are natural terms a user would actually say, giving good coverage of the trigger vocabulary.

3 / 3

Distinctiveness Conflict Risk

The API-throttling niche is clear and the triggers are distinctive, making it unlikely to fire for an unrelated skill.

3 / 3

Total

11

/

12

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.

Validation14 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

allowed_tools_field

'allowed-tools' contains unusual tool name(s)

Warning

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

Total

14

/

16

Passed

Repository
jeremylongshore/claude-code-plugins-plus-skills
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.