CtrlK
BlogDocsLog inGet started
Tessl Logo

implement-command

Use when adding or updating Redis command support in ioredis, including command metadata checks, generator inputs under bin/, generated RedisCommander typings, return and argument overrides, functional command tests, optional tsd coverage, and validation.

72

Quality

87%

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

SKILL.md
Quality
Evals
Security

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 well-structured, actionable workflow that names exact files and commands and includes explicit validation. Small gaps in copy-paste-ready test examples and an implicit rather than explicit fix-retry loop keep it just below the top anchors.

Suggestions

Add one complete, copy-paste-ready functional test example file (imports, beforeEach/afterEach, a sample assertion) so typing and runtime coverage steps are fully executable.

Make the validation feedback loop explicit, e.g. 'If build or tsd fails, fix the generator input, rerun node bin/index.js, then rebuild/re-run tsd before proceeding.'

Consider extracting the Command Support Map into a references file once the skill grows, to keep SKILL.md as a lean overview pointing to detail.

DimensionReasoningScore

Conciseness

Dense with actionable specifics (exact paths, commands, conventions) and free of padded explanations of concepts Claude already knows; every line carries guidance.

5 / 5

Actionability

Provides exact import paths and runnable commands (node bin/index.js, npm run build, npx tsd --files ...), but typing-test coverage is given as templates (expectType<Promise<...>>) rather than full copy-paste examples.

4 / 5

Workflow Clarity

An explicit 8-step sequence with a dedicated validation step and a regenerate-after-input-changes loop, but the validate->fix->retry feedback loop is implied rather than spelled out as a retry cycle.

4 / 5

Progressive Disclosure

Self-contained with well-organized sections (Command Support Map, Workflow, Completion Report) and no nested references; no bundle files exist to split content further, so minor organization gaps remain versus a fully chunked layout.

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, specific description that names the domain and enumerates concrete sub-tasks while providing an explicit 'Use when' trigger. Minor keyword-synonym gaps keep trigger term quality just below the top anchor.

DimensionReasoningScore

Specificity

Lists seven concrete actions (command metadata checks, generator inputs under bin/, generated RedisCommander typings, return and argument overrides, functional command tests, optional tsd coverage, and validation), matching the comprehensive-coverage anchor.

5 / 5

Completeness

Explicitly answers both 'what' (adding/updating Redis command support with the listed sub-tasks) and 'when' via the 'Use when adding or updating Redis command support' trigger clause.

5 / 5

Trigger Term Quality

Includes natural terms like 'Redis command support', 'ioredis', 'RedisCommander typings', and 'tsd coverage', but misses a few natural variations a user might say (e.g. 'implement a redis command') and file extensions.

4 / 5

Distinctiveness Conflict Risk

Targets a clear niche (Redis command support in ioredis) with distinct, domain-specific triggers and minimal overlap with other 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.

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
redis/ioredis
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.