CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

claude-md

Create or update CLAUDE.md files following best practices for optimal AI agent onboarding

Quality

69%

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 ./03-skills/claude-md/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

70%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 delivers a well-sequenced, actionable workflow with concrete templates, checklists, and approval checkpoints — its strongest dimension. It is held back by inlined time-sensitive version details and a metadata footer that pad token cost, and by the total absence of progressive disclosure: the ~215-line monolith includes an AGENTS.md section that belongs in its own reference file. Trimming or externalizing those sections would push it toward the top anchors.

Suggestions

Move the version-dependent AGENTS.md details (the v2.1.277/2.1.281 matrix and /config project-instructions options) into a references/ file (e.g. AGENTS_MD.md) and keep only a one-line pointer plus the core semantic distinction in SKILL.md.

Drop or relocate the time-sensitive metadata footer ("Last Updated", "Claude Code Version", "Compatible Models", dated URLs) into the reference file or a changelog section, since it decays and spends tokens every invocation.

Tighten the Notes section by merging its bullets into the relevant earlier sections (e.g. the system-reminder noise point into Golden Rules, monorepo point into Content Strategy).

DimensionReasoningScore

Conciseness

The body is mostly tight, prescriptive guidance, but it embeds unpinned time-sensitive material ("Last Updated: October 18, 2026", "Claude Code Version: 2.1.302", the "Since v2.1.277..." version matrix, a "Compatible Models" list) outside any deprecated/old-patterns section, and the Notes and AGENTS.md sections could be tightened. Anchor 3 (mostly efficient but includes some unnecessary explanation or could be tightened) fits; not 4 because the version/date footer alone triggers the rubric's time-sensitivity penalty.

3 / 5

Actionability

Concrete guidance throughout: exact paths to check ("./CLAUDE.md", "~/.claude/CLAUDE.md", "**/CLAUDE.md"), a copy-paste-ready CLAUDE.md template, an agent_docs/ layout with a reference syntax example, a hard "under 200 lines" constraint, and an 8-item validation checklist. Anchor 4 (mostly executable guidance with minor gaps) rather than 5 because some steps stay directional ("Analyze the current project state", "Review existing documentation") without specifying how to act on the findings.

4 / 5

Workflow Clarity

The execution flow is clearly sequenced (Project Analysis → Content Strategy → Quality Constraints → Validation Checklist) and each user mode has a numbered procedure with explicit checkpoints, including approval gates ("Write to the appropriate location after approval") and a no-modification guard for audit mode ("Do NOT modify the file, only report"). The final checklist plus "Always verify commands work before including them" supplies validation before finalizing, matching anchor 5 (clear sequence with explicit validation steps and checklists).

5 / 5

Progressive Disclosure

There are no bundle files at all, and content that clearly belongs in a separate reference file is inlined — notably the ~25-line version-dependent AGENTS.md handling section and the metadata footer. In-file structure is good (clear headers, ordered sections), which lifts it above anchor 2, but the skill preaches agent_docs/ progressive disclosure without practicing it, so anchor 3 is the best fit; not 4 because essentially nothing is offloaded to references.

3 / 5

Total

15

/

20

Passed

Description

53%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 names a concrete artifact and two concrete actions but reads as a capability statement rather than a trigger-equipped skill description: it lacks any "Use when..." guidance and omits the audit mode and AGENTS.md handling the body actually supports. Keyword coverage is carried almost entirely by the single term "CLAUDE.md". Adding an explicit trigger clause and the missing capability/action terms would lift specificity, completeness, and trigger-term quality together.

Suggestions

Add an explicit trigger clause, e.g. "Use when the user asks to create, update, or audit a CLAUDE.md (or AGENTS.md), or mentions project instructions, AI agent onboarding, or agent memory files."

Mention the audit capability ("analyze and report on CLAUDE.md quality") so the description covers all three modes the skill supports.

Include natural synonyms and related filenames users would say — "AGENTS.md", "project instructions", "onboarding docs" — instead of the buzzwordy "optimal AI agent onboarding".

DimensionReasoningScore

Specificity

"Create or update CLAUDE.md files" names the domain plus two concrete actions, but "following best practices for optimal AI agent onboarding" is abstract purpose language and the audit mode supported by the body is omitted. This matches anchor 3 (domain and 1-2 concrete actions, not comprehensive); it is not 4 because several specific capabilities go unlisted.

3 / 5

Completeness

It clearly answers "what" (create or update CLAUDE.md files following best practices) but has no "Use when..." clause or equivalent explicit trigger guidance, which the rubric caps at 3. Not 4 because the "when" is entirely absent rather than merely imprecise.

3 / 5

Trigger Term Quality

"CLAUDE.md files" is a strong natural keyword, but "optimal AI agent onboarding" leans buzzword, and common variations users would actually say ("AGENTS.md", "project instructions", "update my CLAUDE.md") are missing. Anchor 3 (some relevant keywords, missing common variations) fits better than 4 given the thin keyword set.

3 / 5

Distinctiveness Conflict Risk

"CLAUDE.md files" names a specific artifact with a clear niche and distinct trigger, so conflict risk with unrelated skills is low; minor overlap remains with general documentation/onboarding skills and AGENTS.md tooling. Anchor 4 (mostly distinct, minor overlap with closely related skills) is the best fit over 5 because "optimal AI agent onboarding" broadens the claimed scope.

4 / 5

Total

13

/

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

luongnv89/claude-howto

Path

03-skills/claude-md/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.