Skill para geracao e adaptacao de assets visuais. Use quando o projeto precisar de hero image, background, ilustracao, icone, favicon, mascote ou derivacao de imagem existente sem destoar do app. Trigger em: "gerar imagem", "criar imagem", "hero image", "background image", "favicon", "icone", "mascote", "illustration", "remover fundo", "transparent icon", "tauri icons".
72
67%
Does it follow best practices?
Impact
Pending
No eval scenarios have been run
Passed
No known issues
Optimize this skill with Tessl
npx tessl skill review --optimize ./skills/17-image-generator/SKILL.mdQuality
Discovery
100%Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.
This is a strong skill description that clearly defines its scope (visual asset generation and adaptation), provides explicit trigger guidance with a dedicated 'Trigger em' section, and covers both Portuguese and English terms. The description is concise yet comprehensive, listing specific asset types and use cases that make it easy for Claude to select this skill appropriately.
| Dimension | Reasoning | Score |
|---|---|---|
Specificity | Lists multiple specific concrete actions: generation and adaptation of visual assets, hero image, background, illustration, icon, favicon, mascot, and derivation of existing images. These are concrete, actionable capabilities. | 3 / 3 |
Completeness | Clearly answers both 'what' (generation and adaptation of visual assets including hero images, backgrounds, icons, favicons, mascots) and 'when' (explicit 'Use quando' clause and 'Trigger em' section with specific trigger terms). | 3 / 3 |
Trigger Term Quality | Excellent coverage of natural trigger terms in both Portuguese and English: 'gerar imagem', 'criar imagem', 'hero image', 'background image', 'favicon', 'icone', 'mascote', 'illustration', 'remover fundo', 'transparent icon', 'tauri icons'. These are terms users would naturally use. | 3 / 3 |
Distinctiveness Conflict Risk | Clearly occupies a distinct niche around visual asset generation for apps. The specific triggers like 'hero image', 'favicon', 'mascote', 'tauri icons' are unlikely to conflict with other skills. The constraint 'sem destoar do app' further narrows the scope. | 3 / 3 |
Total | 12 / 12 Passed |
Implementation
35%Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.
This skill provides a comprehensive conceptual framework for image asset generation but lacks concrete, executable guidance — there are no example prompts, no code snippets, no specific commands for post-processing or format conversion. The workflow is described at a high level but misses validation checkpoints critical for iterative image generation. The content is moderately well-organized but could be more concise by consolidating overlapping sections.
Suggestions
Add concrete, executable examples: include at least one sample image generation prompt showing how context analysis translates to a final prompt, and a code snippet for common post-processing tasks (e.g., favicon generation with ImageMagick or Sharp).
Add explicit validation/feedback loops: after image generation, include steps like 'verify output matches project palette by comparing dominant colors' or 'if asset doesn't fit visually, adjust prompt parameters X and Y and regenerate'.
Consolidate overlapping sections: merge 'Responsabilidades', 'Checklist Antes de Gerar', 'Analise de Contexto Visual', and 'Evidencia de Conclusao' into a single streamlined workflow with clear steps, reducing redundancy.
Remove the 'Codigo Limpo' section which adds no value specific to this skill and is generic advice Claude already knows.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | The skill is reasonably organized but includes several sections that are somewhat redundant or could be tightened. The 'Quando Usar/Nao Usar', 'Entradas Esperadas/Saidas Esperadas', 'Responsabilidades', and 'Evidencia de Conclusao' sections overlap significantly. The 'Codigo Limpo' section at the end feels tacked on and unnecessary. However, it avoids explaining basic concepts Claude already knows. | 2 / 3 |
Actionability | The skill is almost entirely abstract guidance with no concrete code, commands, or executable examples. There are no specific tool invocations, no example prompts for image generation, no sample scripts for post-processing (e.g., favicon generation, resizing), and no copy-paste ready workflows. Phrases like 'seguir o fluxo dele' and 'adaptar ao mecanismo disponivel' are vague. | 1 / 3 |
Workflow Clarity | The 'Analise de Contexto Visual' section provides a numbered sequence, and the checklist before generation is useful. However, there are no explicit validation checkpoints or feedback loops — no step says 'verify the generated image meets criteria X before proceeding' or 'if the output doesn't match, regenerate with adjusted prompt'. For a skill involving iterative visual generation, this is a significant gap. | 2 / 3 |
Progressive Disclosure | The skill references multiple external policies and templates (GLOBAL.md, policies/handoffs.md, templates/handoff.md, etc.) which is good for progressive disclosure. However, the main file itself is quite long with many sections that could be split out (e.g., the asset types table, model selection guide, prompt rules could be separate references). The references are mentioned but not always clearly signaled with links. | 2 / 3 |
Total | 7 / 12 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 — 9 / 11 Passed
Validation for skill structure
| Criteria | Description | Result |
|---|---|---|
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 |
Total | 9 / 11 Passed | |
d87ad31
Table of Contents
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.