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.

76

Quality

95%

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

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

An excellent, lean body: concrete commands, exact paths, and a well-sequenced workflow with explicit validation and stop/error-recovery conditions. The only structural gap is that all detail — notably the Command Support Map and test-convention specifics — lives inline in a ~90-line file with no references bundle, leaving minor room for progressive disclosure.

DimensionReasoningScore

Conciseness

The body is dense and imperative throughout — a file-by-file support map and numbered workflow where every clause carries repo-specific detail (e.g., "Regenerate it; do not hand-edit it", "Keep command names lowercase in generator maps"). No concepts Claude already knows are explained, and there is no padding, matching 'every token earns its place'; the score-4 anchor's 'minor instances of over-explanation' do not materialize.

5 / 5

Actionability

Guidance is fully executable: exact commands (`node bin/index.js`, `npm run build`, `npx tsd --files test/typing/commands.test-d.ts`), exact import paths (`import Redis from "../../../lib/Redis"`), file paths, naming conventions, and concrete test patterns (`${command}_${caseName}_${Date.now()}`). It matches 'copy-paste ready code or commands; specific examples cover the common cases'.

5 / 5

Workflow Clarity

The 8-step sequence has explicit validation checkpoints (step 8: regenerate, run focused test, build, tsd) plus error-recovery loops — "If it is missing there, stop and report", "If generation changes unrelated commands, inspect the generator input and do not accept surprising churn". This matches the top anchor (clear sequence, explicit validation, feedback for error recovery) rather than the score-4 anchor, which has minor validation gaps.

5 / 5

Progressive Disclosure

Sections are well organized (Command Support Map, Workflow, Completion Report) and the single-file layout is navigable, but the body is ~90 lines with no bundle or reference files, so the 'under 50 lines' simple-skill exception does not apply cleanly, and the 13-entry Command Support Map plus test-convention details are inline content that could be split into a reference file. Good structure with minor organization gaps fits score 4 better than the reference-splitting exemplar at 5.

4 / 5

Total

19

/

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: explicit 'Use when' trigger, concrete enumeration of what the skill touches, and a distinct niche within ioredis command support. The only weakness is trigger-term coverage — natural user phrasings like "command signature" or "return type fix" are expressed only as generator-jargon ("return and argument overrides").

DimensionReasoningScore

Specificity

The description enumerates concrete components of the job — "command metadata checks, generator inputs under bin/, generated RedisCommander typings, return and argument overrides, functional command tests, optional tsd coverage, and validation" — covering the full workflow rather than 1-2 generic actions. It clearly matches the 'multiple specific concrete actions; comprehensive coverage' anchor and exceeds the score-4 example, which only has 'minor gaps'.

5 / 5

Completeness

It explicitly answers both questions: the what ("adding or updating Redis command support in ioredis, including command metadata checks, generator inputs...") and the when ("Use when adding or updating Redis command support in ioredis") with a concrete trigger clause. The score-4 anchor requires an only-weakly-explicit 'when', which does not apply here.

5 / 5

Trigger Term Quality

"adding or updating Redis command support in ioredis" and "Redis command" are natural phrases a user would say, giving good coverage, but common variations users might voice ("command signature", "fix a return type", "typed command") appear only as technical phrasing like "return and argument overrides". This sits between the score-4 ('good keyword coverage; a few natural terms missing') and score-5 (synonyms/extensions) anchors, closer to 4.

4 / 5

Distinctiveness Conflict Risk

The niche is tightly pinned to ioredis Redis command generation ("RedisCommander typings", "tsd coverage", "@ioredis" implied via generator inputs), so it is clearly distinguishable from generic Redis, TypeScript, or testing skills with minimal conflict risk.

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.

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.