CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

skill-hygiene

Read before writing or editing any SKILL.md, or any research/audit doc in .gemini/internal-docs/research/. Covers the two standing rules for living-reference prose - state current behavior only, and prefer plain, short wording - plus the grep sweep to run before calling a doc clean. PRDs are the deliberate exception (they keep a correction trail).

66

Quality

83%

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.

The skill body is dense, actionable guidance with a concrete grep sweep and a clear rules-to-sweep-to-sync workflow. Its main flaws are the thrice-stated PRD exception, the pair-check script being referenced but not given as an executable step, and one misplaced bullet that confuses the research-docs section.

DimensionReasoningScore

Conciseness

The body is dense and lean overall, and the smell/why/fix table earns every token, but the PRD exception is stated three times ('History, corrections, and discovery narratives belong in PRDs', the 'This is a different rule from prd-writing' paragraph, and 'This does not apply to PRDs'), which is trimmable repetition.

4 / 5

Actionability

The sweep commands are copy-paste ready ('grep -rniE "as of 202|caught in review|..."' and 'grep -rn "—"') and the smell table pairs each violation pattern with a concrete fix, covering the common cases for an instruction-only skill.

5 / 5

Workflow Clarity

A clear sequence is present (apply rules, run the sweep, 'Read every hit in context', fix violations, sync the three trees) with the sweep as an explicit validation checkpoint, but there is no re-run/feedback loop after fixes and 'scripts/check_skill_pairs.py' is described rather than given as a command to run.

4 / 5

Progressive Disclosure

A well-sectioned single file with no unnecessary external references, which is appropriate at this size; however, the bullet 'Research docs don't need cross-tree sync ... so this section doesn't apply to them' sits inside the 'Also applies to: research/audit docs' section, contradicting the section it is placed in.

4 / 5

Total

17

/

20

Passed

Description

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

The description is specific, explicit about when to read it, and clearly distinguished from the adjacent prd-writing skill. Its one real weakness is that it says 'two standing rules' while the body defines three, omitting the em-dash rule and the sync guidance.

DimensionReasoningScore

Specificity

'Covers the two standing rules for living-reference prose - state current behavior only, and prefer plain, short wording - plus the grep sweep to run before calling a doc clean' lists several concrete actions, but it omits the body's Rule 3 (em-dash ban) and the cross-tree sync guidance, leaving minor coverage gaps.

4 / 5

Completeness

Both halves are explicit: what ('Covers the two standing rules ... plus the grep sweep') and when ('Read before writing or editing any SKILL.md, or any research/audit doc in .gemini/internal-docs/research/'); the when is framed as an instruction rather than a natural 'use when' trigger phrase, keeping it just below a 5.

4 / 5

Trigger Term Quality

Natural phrases like 'SKILL.md', 'writing or editing', 'research/audit doc', and 'calling a doc clean' match what a user would actually say, though common variations such as plain 'skill' or 'documentation' are missing.

4 / 5

Distinctiveness Conflict Risk

A clear niche (hygiene of living-reference prose in named repo paths) with an explicit carve-out - 'PRDs are the deliberate exception (they keep a correction trail)' - distinguishing it from prd-writing, so conflict risk is minimal.

5 / 5

Total

17

/

20

Passed

Validation

93%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation — 15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

referenced_paths_exist

Referenced path issues: 1 missing

Warning

Total

15

/

16

Passed

Repository

netalertx/NetAlertX

Path

.claude/skills/skill-hygiene/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.