CtrlK
BlogDocsLog inGet started
Tessl Logo

skill-maintenance

Editing conventions for files under `.claude/skills/**` (markdown style, frontmatter format, SKILL.md vs `references/` split, upstream-vendored skills). Use when creating a new skill, editing any `SKILL.md` or `references/*.md` file, refactoring a skill description, or after adding/removing a skill.

68

Quality

81%

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

75%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 tight, well-organized editing-conventions skill: actionable rules, a clear WHAT+WHEN frontmatter anatomy, and an explicit post-edit checklist plus validation procedure. Slight verbosity from restating the upstream best-practices highlights and repeating the 1024-char ceiling, and no on-disk bundle to verify references against.

Suggestions

Trim the restated Anthropic 'Canonical guidelines' highlights (Hard limits, Body size, Description structure) since they duplicate the upstream link; keep only the repo-local reinforcement.

Consolidate the 1024-char ceiling guidance into one place; it currently appears in both 'Token economy' and 'When to refactor a description'.

Add a concrete runnable command for measuring the folded description length (e.g. a one-line awk/python snippet) to make the validation step copy-paste ready rather than prose.

DimensionReasoningScore

Conciseness

The body is mostly lean rules and decisions (markdown style, frontmatter, token economy, progressive disclosure) with a few slightly over-explained passages (the restated em-dash ban, repeated 1024-char reminders) that could be trimmed, but it generally assumes Claude's competence and does not pad with basics.

4 / 5

Actionability

Concrete, executable guidance dominates: 'Wrap markdown at 100 characters', 'Use the YAML folded block scalar (`>-`)', a copy-pasteable frontmatter example, and an explicit measurement procedure ('count the length of the single string YAML produces ... confirm it is under 1024'). Minor gaps: the validation step relies on prose rather than a runnable command.

4 / 5

Workflow Clarity

Multi-step processes are well sequenced: the 'After Editing a SKILL.md Body' section lists Add/Remove/Tighten/State-no-change as an explicit checklist, and 'Validating a skill change' gives an ordered exercise-the-procedure workflow with an explicit checkpoint (confirm the skill loads and the agent follows it). The destructive/batch cap is not triggered since this is an editing-conventions skill, though it lacks an explicit error-recovery feedback loop.

4 / 5

Progressive Disclosure

Content is organized into clear topical sections (Markdown style, Frontmatter, SKILL.md vs references, Canonical guidelines, Third-party skills, Validating) with the Anthropic upstream spec pushed to an external link (one level deep, clearly signaled). No bundle files are present, and the body is appropriately self-contained for this meta-skill, though some canonical-guideline highlights restate upstream material that could live in a reference.

4 / 5

Total

16

/

20

Passed

Description

87%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 well-structured WHAT+WHEN description with a concrete 'Use when...' trigger list scoped to a narrow, distinct domain. Minor room to broaden trigger phrasing (e.g. 'update/modify a skill') but otherwise strong.

DimensionReasoningScore

Specificity

Names the domain (`.claude/skills/**` editing conventions) and several concrete actions (creating a skill, editing SKILL.md, editing references, refactoring a description, adding/removing skills), though the actions are meta-tasks rather than discrete transform operations.

4 / 5

Completeness

Explicitly answers WHAT (editing conventions for files under `.claude/skills/**`) and WHEN (explicit 'Use when creating a new skill, editing any `SKILL.md` ... or after adding/removing a skill' trigger clause).

5 / 5

Trigger Term Quality

Phrases like 'creating a new skill', 'editing any SKILL.md', 'refactoring a skill description', and 'after adding/removing a skill' are natural things a user or Claude would say in this context, though a few common variations (e.g. 'update a skill') are absent.

4 / 5

Distinctiveness Conflict Risk

The `.claude/skills/**` niche and the explicit scoping ('Does not apply to markdown elsewhere' implied by the body) give it a distinct trigger surface with minimal overlap risk against other skills.

5 / 5

Total

18

/

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
SRombauts/SQLiteCpp
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.