CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

claude-code-skill-development

This skill should be used when the user asks to "create a skill", "write a skill", "build a skill", or wants to add new capabilities to Claude Code. Use when developing SKILL.md files, organizing skill content, or improving existing skills. Do NOT use for plugin development, hook creation, agent creation, or slash command creation — those have dedicated skills.

70

Quality

88%

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

78%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, appropriately concise instruction skill: the body stays an overview, defers detail to six real, clearly-labeled reference files, and provides concrete templates, rules, and checklists throughout. The sequence is implied by section order rather than explicitly enumerated, and a couple of sections repeat guidance.

Suggestions

Merge the Core Principles bullet on progressive disclosure with the 'Progressive Disclosure Pattern' section (and fold 'Writing Effective Descriptions' into the 'Description rules') to remove duplicated guidance and trim tokens.

Add one-line inline summaries of the three skill categories in 'Before You Start' so the main workflow does not depend on a reference file for an essential decision step.

Consider presenting the end-to-end skill-building process as an explicitly numbered sequence (use cases → category → author → test → finalize checklist) to complement the section-implied order.

DimensionReasoningScore

Conciseness

Mostly lean, rule-dense content (name rules, char limits, symptom→fix table) with only minor redundancy: progressive disclosure is stated both as Core Principle #2 and again in its own full section, and "Writing Effective Descriptions" partially restates the earlier "Description rules". Efficient but could be trimmed — matches the 4 anchor, not the every-token-earns-its-place bar of 5.

4 / 5

Actionability

Copy-paste-ready use-case template, YAML frontmatter template, directory layout, good/bad description examples, and a final checklist give concrete executable guidance; minor gaps remain, e.g. the "identify which category" step of the workflow defers entirely to patterns.md with no inline one-line category summaries. Fits the 4 anchor (mostly executable, minor gaps) rather than 5's fully-covered common cases.

4 / 5

Workflow Clarity

A clear sequence is implied by section order (define use cases → identify category → structure → frontmatter → description → testing → troubleshooting → checklist) with checkpoints (three testing dimensions, a final checklist, a symptom→fix troubleshooting table as a feedback loop), but there is no explicit numbered end-to-end process, matching the 4 anchor rather than 5's explicit validate→fix→retry loop structure. Not a destructive/batch skill, so the cap-at-3 rule does not apply.

4 / 5

Progressive Disclosure

A 145-line overview (well under the 500-line budget) with six one-level-deep references, all verified to exist in references/, each clearly signaled in a Quick Reference section with a one-line description of its purpose. Content is appropriately split (details on testing, troubleshooting, patterns, and best practices live in references) — matches the 5 anchor.

5 / 5

Total

17

/

20

Passed

Description

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

An exemplary description: explicit what/when, natural verb-synonym trigger phrases, and explicit negative scope that sharply reduces mis-triggering. Only minor room to sharpen the generic phrase "organizing skill content".

DimensionReasoningScore

Specificity

Names the domain and several concrete actions ("developing SKILL.md files", "organizing skill content", "improving existing skills"), but "organizing skill content" is generic, leaving minor gaps that fall short of the comprehensive coverage anchor at 5.

4 / 5

Completeness

Explicitly answers both "what" (develop, organize, and improve SKILL.md files and skill content) and "when" ("when the user asks to 'create a skill', 'write a skill', 'build a skill'..."), with concrete trigger phrases and negative scope, exactly matching the 5 anchor.

5 / 5

Trigger Term Quality

Provides natural trigger phrases users would actually say — "create a skill", "write a skill", "build a skill" (verb synonyms) — plus the artifact name "SKILL.md" and "improving existing skills", matching the comprehensive synonym coverage anchor. Anti-drift check: the 4 anchor requires missing natural terms; none of significance are absent.

5 / 5

Distinctiveness Conflict Risk

Clear niche (skill authoring) with explicit boundary guidance — "Do NOT use for plugin development, hook creation, agent creation, or slash command creation — those have dedicated skills" — giving minimal conflict risk.

5 / 5

Total

19

/

20

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.

Validation — 14 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

allowed_tools_field

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

Warning

relative_links

Relative link issues: 2 missing

Warning

Total

14

/

16

Passed

Repository

dwmkerr/claude-toolkit

Path

plugins/toolkit/skills/skill-development/SKILL.md

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.