CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

asset-audit

Audit assets against naming conventions, file size budgets, format standards. Finds orphaned assets, missing references.

Quality

76%

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

Quality

Content

73%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 strongly actionable, well-sequenced audit workflow whose standout strength is its NOT ASSESSED discipline — every phase names its stop conditions and unmeasurable checks instead of guessing. Its weaknesses are redundancy in the anti-fabrication rationale (the same point made three ways) and the unspecified search method for the orphaned/missing asset checks.

Suggestions

Condense the three consecutive NOT ASSESSED rationale paragraphs ("A verdict of NOT ASSESSED is a success", the false-clean-pass example, "Absence of evidence is never evidence of absence") into one, keeping the strongest example.

Specify the search method for the orphaned/missing checks — e.g. the Grep pattern to use (filename with and without extension, content mode, over the resolved code root) so those checks are as copy-paste executable as the scans.

Consider moving the per-engine scan globs and format standards into a short reference file so SKILL.md stays a lean overview.

DimensionReasoningScore

Conciseness

The phases themselves are dense and efficient, but the "Insufficient input" section spends three consecutive paragraphs ("A verdict of NOT ASSESSED is a success…", the false-clean-pass example drawn from an unrelated performance-profiling domain, "Absence of evidence is never evidence of absence") plus an intro fabrication-vector paragraph all pressing the same anti-fabrication point — noticeable tightening possible, fitting the 3 anchor rather than the minor-trim of a 4.

3 / 5

Actionability

Concrete and executable in most places — copy-paste glob patterns per engine ("assets/art/**/*", "Content/**/*.uasset"), exact naming patterns, a complete report template, and first-match-wins verdict rules — but the orphan and missing-asset checks say only "search the code root for references" without the actual Grep pattern to run, a minor gap that keeps it below copy-paste-complete.

4 / 5

Workflow Clarity

Five clearly sequenced phases with explicit validation throughout: a mandatory pre-report input check recording FOUND/ABSENT per input, stop conditions in each phase ("if it is unresolved, stop"), and an ordered verdict procedure — this matches the explicit-validation-and-checklist top anchor, not the "minor validation gaps" of a 4.

5 / 5

Progressive Disclosure

No bundle files exist (no references/, scripts/, or assets/ directories), so the ~178-line skill is a single well-sectioned file with clearly signaled external doc pointers (design/art/art-bible.md, .claude/docs/code-root-resolution.md). Good structure overall, but the engine-specific scan/check detail could plausibly live in a reference file, and the under-50-lines exception for a 5 does not apply.

4 / 5

Total

16

/

20

Passed

Description

71%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 crisp, capability-dense description that says exactly what the skill does with no padding, but it omits any "Use when…" trigger guidance, which both caps completeness and weakens its usefulness for skill selection. Adding an explicit trigger clause with a few more natural synonyms would lift it to the top band.

Suggestions

Add an explicit trigger clause, e.g. "Use when auditing game assets, hunting unused/orphaned files, or checking asset naming and size budgets against the art bible."

Include a couple of natural synonyms users would say — "unused assets" alongside "orphaned assets", and "asset naming" alongside "naming conventions".

DimensionReasoningScore

Specificity

"Audit assets against naming conventions, file size budgets, format standards. Finds orphaned assets, missing references." lists five distinct concrete capabilities covering everything the skill does, with no vague filler — a comprehensive match to the top anchor rather than the 'minor gaps' of a 4.

5 / 5

Completeness

The "what" is clear, but there is no "Use when…" clause or equivalent explicit trigger guidance, which the rubric guideline caps at 3.

3 / 5

Trigger Term Quality

"assets", "orphaned assets", "naming conventions", "file size budgets", and "missing references" are natural phrases a user would say, but common synonyms (e.g., "unused assets", "asset naming") and engine-specific terms are absent — good coverage with a few natural terms missing, not comprehensive synonym coverage.

4 / 5

Distinctiveness Conflict Risk

The orphaned-assets and missing-references framing carves a fairly distinct audit niche; overlap risk is limited to closely related audit skills (e.g., the /content-audit this skill's body cross-references), fitting "mostly distinct; minor overlap risk".

4 / 5

Total

16

/

20

Passed

Validation

81%

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

Validation — 13 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

allowed_tools_field

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

Warning

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

referenced_paths_exist

Referenced path issues: 5 missing

Warning

Total

13

/

16

Passed

Repository

Donchitos/Claude-Code-Game-Studios

Path

.claude/skills/asset-audit/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.