CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

asset-librarian

Inventaria e organiza assets e identidade visual do projeto. Trigger em: "asset librarian", "inventariar assets", "inventario de assets", "mapear assets", "organizar assets", "design tokens", "biblioteca de assets", "auditar assets visuais", "catalogar logos", "incoerencia visual".

Quality

84%

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.

A tight, highly actionable skill: executable scan commands, a fully specified output template, and consistency checks that encode real judgment (the double-grep checkpoint before deleting assets). The sequence is implicit in section order rather than enumerated, and there is minor redundancy across the outputs/persistence/evidence sections.

Suggestions

State the persistence path once (in Persistencia) and have Saidas Esperadas / Evidencia de Conclusao reference it, freeing tokens in both sections.

Add a short numbered execution sequence at the top (scan → build inventory → run checks → persist → handoff) so the workflow order is explicit rather than inferred from section arrangement.

DimensionReasoningScore

Conciseness

The body is lean — commands carry terse inline comments, no basic concepts are re-explained, and guidance assumes competence (e.g. "Tailwind: ler tailwind.config.* (theme.colors, fontFamily)"). Not anchor 5 because of minor duplication: the persistence path "docs/repo-audit/assets.md" is stated in three sections (Saidas Esperadas, Persistencia, Evidencia de Conclusao) and skill cross-references to 17/04/02 repeat across "Quando Usar" and "Handoff" — trimmable per anchor 4.

4 / 5

Actionability

Fully executable, copy-paste-ready commands covering the common cases: the image/font find commands with node_modules exclusion ("find . -type f \( -iname \"*.png\" ... \) -not -path \"*/node_modules/*\" -exec ls -lh {} \;") and the color-token grep ("grep -rEo \"#[0-9a-fA-F]{3,8}|rgb\\(|hsl\\(\" src/ | sort | uniq -c | sort -rn"). The output format is given as a complete markdown template with worked example rows, and the checks specify concrete decision criteria — matching anchor 5.

5 / 5

Workflow Clarity

Sections follow a coherent execution order (discover → inventory format → consistency checks → persist → handoff) and the one destructive operation has an explicit validation checkpoint with false-positive recovery: "checkpoint antes de apagar: grep pelo nome sem extensao tambem ... So remover apos os dois greps confirmarem zero referencia". Not anchor 5: the step sequence is implied by section order rather than explicitly enumerated, and some checkpoints (cache reuse, "Reutilizar antes de reinventariar") are one-line asides rather than sequenced steps.

4 / 5

Progressive Disclosure

Well-organized single-file structure with clearly signaled, one-level-deep references ("Seguir policies/handoffs.md e, quando util, templates/asset-inventory.md"), and the ~120-line body is a reasonable size for inline content. Not anchor 5: the skill ships no bundle files, so the referenced templates/asset-inventory.md and policy files cannot be verified within the bundle, and the ~30-line inventory format template is inlined while a template file is simultaneously referenced.

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 pairs a clear, concise capability statement with an explicit and well-varied trigger list, fully answering both 'what' and 'when'. Its main weakness is that the 'what' stays at two broad verbs without naming the concrete asset types or analysis actions that the skill actually performs.

Suggestions

Expand the capability sentence to name concrete actions and asset types, e.g. "Inventaria imagens, icones, logos, fontes e tokens visuais; detecta duplicacoes, cores divergentes e assets obsoletos; organiza a identidade visual do projeto".

Add the natural terms already used in the body to the trigger list — "identidade visual", "paleta", "favicon" — and file extensions (.svg, .png) where users are likely to mention them.

DimensionReasoningScore

Specificity

"Inventaria e organiza assets e identidade visual do projeto" names the domain with two concrete verbs but does not enumerate what is inventoried (images, icons, logos, fonts, tokens) or the analysis actions (conflict/gap detection) — the body contains these, the description does not. Anchor 3 ("names domain and 1-2 concrete actions, but not comprehensive") is the best fit; anchor 4 requires several specific actions.

3 / 5

Completeness

Explicitly answers both: the "what" ("Inventaria e organiza assets e identidade visual do projeto") and the "when" via an explicit "Trigger em:" clause with ten concrete trigger phrases. This matches anchor 5 ("clearly and explicitly answers both what AND when with concrete trigger phrases"); the 'when' is fully explicit, so anchor 4's caveat ("could be more explicit") does not apply.

5 / 5

Trigger Term Quality

Ten natural trigger phrases with good verb-synonym coverage ("inventariar assets", "mapear assets", "organizar assets", "auditar assets visuais", "catalogar logos", "design tokens", "incoerencia visual"). Not anchor 5: no file extensions (.svg, .png) and common phrases like "identidade visual" or "paleta" are absent from the trigger list.

4 / 5

Distinctiveness Conflict Risk

Triggers occupy a clear niche (asset inventory / visual identity cataloging) unlikely to fire for unrelated skills, but "design tokens" and "organizar assets" carry minor overlap risk with frontend or design-system skills. Anchor 4 ("mostly distinct; minor overlap risk with closely related skills").

4 / 5

Total

16

/

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

felvieira/claude-skills-fv

Path

skills/19-asset-librarian/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.