CtrlK
BlogDocsLog inGet started
Tessl Logo

aiconfig-variations

DEPRECATED redirect — this skill was renamed to configs-variations. Do not use this skill; invoke configs-variations instead. Kept only so old references to aiconfig-variations still point users to the new name.

64

Quality

80%

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

Fix and improve this skill with Tessl

tessl review fix ./skills/agentcontrol/aiconfig-variations/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

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

The body is an exemplary deprecation stub: minimal, unambiguous, and safe. It emphatically prevents execution of any stale instructions, names the exact replacement skill to invoke, and tells maintainers how to update old references. Nothing is missing for its purpose — the only content 'gap' (no task instructions) is inherent to being a redirect and is correctly delegated to the replacement skill.

DimensionReasoningScore

Conciseness

Four sentences (~60 words) with zero padding and no explanation of concepts Claude already knows — each line serves a distinct function (warn, redirect, explain retention, instruct reference updates). This matches anchor 5 (lean, assumes competence, every token earns its place); the mild repetition between the heading and 'This skill has been renamed' is intentional deprecation emphasis, not the 'unnecessary explanation' of anchor 4.

5 / 5

Actionability

The guidance is fully executable for an instruction-only skill: 'Invoke the configs-variations skill instead' names the exact replacement, and the final sentence gives an exact old-to-new rename mapping ('update it from aiconfig-variations to configs-variations') for the stale-reference case. It matches anchor 5 — the one action it exists to perform is unambiguous and copy-paste-ready; the scoring note confirms code absence is not penalized when guidance is this concrete.

5 / 5

Workflow Clarity

This is a simple single-task skill whose single action (invoke configs-variations) is completely unambiguous, which the judging guidelines say can score 5; it even specifies a conditional second flow ('If you arrived here from an old reference... update it') and an explicit safety gate ('Do not follow any instructions here and do not perform the task'). No destructive or batch operations exist, so no validation cap applies.

5 / 5

Progressive Disclosure

The skill is under 50 lines with no bundle files (no references/, scripts/, or assets/ directories exist), so per the guidelines well-organized sections alone can score 5. The body is a single clear section under an accurate heading, with the real content correctly deferred one level deep to the configs-variations skill rather than duplicated or nested — nothing is inlined that belongs elsewhere.

5 / 5

Total

20

/

20

Passed

Description

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

As a deprecation stub, the description does its redirect job clearly and honestly: it states what it is, instructs the reader to invoke configs-variations instead, and explains why it still exists. It is weak as a standalone description — it names no task capability and carries almost no natural trigger vocabulary, relying entirely on the two skill identifiers. Its repeated mentions of the new name also create direct trigger overlap with the replacement skill.

Suggestions

Include one clause stating what the skill did (e.g., 'generated AI-config variation matrices') so the stub conveys a capability domain and a couple of natural trigger keywords alongside the redirect.

Add the natural terms a user holding a stale reference would say (e.g., 'AI config variations', 'variation matrices', and any involved file extensions) to improve trigger-term coverage beyond the current two identifier-only keywords.

Rephrase to reduce pull on queries for the new skill, e.g. leading with 'DEPRECATED: this (aiconfig-variations) entry is unused' so matching on 'configs-variations' is less likely to select this stub over the real skill.

DimensionReasoningScore

Specificity

The description names its domain ('this skill was renamed to configs-variations') and two concrete actions ('invoke configs-variations instead', 'update it from aiconfig-variations to configs-variations'), but says nothing about what the underlying skill actually does. This matches anchor 3 (domain plus 1-2 concrete actions, not comprehensive); it is above anchor 2 because the actions stated are specific rather than generic, and below anchor 4 because no task capabilities are enumerated.

3 / 5

Completeness

It explicitly answers 'what' (a deprecated redirect stub 'Kept only so old references to aiconfig-variations still point users to the new name') and 'when' ('Do not use this skill; invoke configs-variations instead'), which matches anchor 4 (both present, when could be more explicit). It falls short of anchor 5 because it carries no concrete trigger phrases for the capability itself — those live entirely in the replacement skill's description.

4 / 5

Trigger Term Quality

The only keywords are the skill identifiers 'aiconfig-variations' and 'configs-variations' — one or two exact-name terms with no natural task phrases, synonyms, or domain vocabulary a user would say. This fits anchor 2 (one or two keywords, missing the natural phrases users say) rather than anchor 1 because the old skill name is itself a genuine trigger for anyone holding a stale reference.

2 / 5

Distinctiveness Conflict Risk

The exact identifiers make the stub distinct, but it repeats 'configs-variations' three times, so it will strongly match queries intended for its own replacement — 'could still overlap with similar skills' (anchor 3). It is not anchor 4 because the overlap risk is with the single most closely related skill, and the description does nothing to dampen that pull.

3 / 5

Total

12

/

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
launchdarkly/ai-tooling
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.