From dev-team-kit-fv
Inventories and organizes project visual assets: images, icons, logos, fonts, design tokens. Maps existing assets to avoid duplicates and visual inconsistencies before generating new ones.
How this skill is triggered — by the user, by Claude, or both
Slash command
/dev-team-kit-fv:19-asset-librarianThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Transforma o contexto visual do repositorio em inventario reutilizavel. O objetivo concreto: antes que skill 17 (image) gere um asset novo ou skill 04 (frontend) escolha uma cor, esta skill ja mapeou o que existe — para o novo nao destoar e o velho nao ser duplicado.
Transforma o contexto visual do repositorio em inventario reutilizavel. O objetivo concreto: antes que skill 17 (image) gere um asset novo ou skill 04 (frontend) escolha uma cor, esta skill ja mapeou o que existe — para o novo nao destoar e o velho nao ser duplicado.
Esta skill segue GLOBAL.md, policies/execution.md, policies/persistence.md, policies/token-efficiency.md, policies/handoffs.md, policies/verification-before-completion.md e policies/evals.md.
public/, assets/, src/assets/, static/)docs/repo-audit/assets.mdPersistir em docs/repo-audit/assets.md. Complementa current.md (skill 18) — um e codigo/stack, o outro e visual. Reutilizar antes de reinventariar (cache).
# imagens e graficos por formato + tamanho
find . -type f \( -iname "*.png" -o -iname "*.jpg" -o -iname "*.jpeg" \
-o -iname "*.svg" -o -iname "*.webp" -o -iname "*.avif" -o -iname "*.gif" \
-o -iname "*.ico" \) -not -path "*/node_modules/*" -exec ls -lh {} \;
# fontes
find . -type f \( -iname "*.woff2" -o -iname "*.woff" -o -iname "*.ttf" -o -iname "*.otf" \) -not -path "*/node_modules/*"
# tokens: cores e fontes declaradas
grep -rEo "#[0-9a-fA-F]{3,8}|rgb\(|hsl\(" src/ | sort | uniq -c | sort -rn # paleta real em uso
# Tailwind: ler tailwind.config.* (theme.colors, fontFamily)
# CSS vars: grep "--" nos arquivos de tema
docs/repo-audit/assets.md)# Asset Inventory — <projeto>
> Gerado por skill 19 em <data>. Reutilizar antes de regerar.
## Identidade visual (resumo)
- Paleta primaria: #0F766E (teal), #1D4ED8 (blue), #F59E0B (amber)
- Tipografia: Inter (sans, UI), JetBrains Mono (code)
- Mood: tecnico, limpo, alto contraste
## Logos & marcas
| Asset | Path | Formato | Dimensao | Uso | Nota |
|---|---|---|---|---|---|
| Logo principal | public/logo.svg | SVG | vetor | header, OG | fonte de verdade |
| Logo PNG | src/assets/[email protected] | PNG | 512x512 | favicon-src | derivar do SVG |
## Icones & favicons
| ... | ... |
## Ilustracoes / backgrounds / mascotes
| ... |
## Fontes & tokens
| Token | Valor | Onde |
|---|---|---|
| --color-primary | #0F766E | theme.css |
## Gaps / conflitos / obsoletos
- CONFLITO: 3 tons de teal (#0F766E, #0D9488, #14B8A6) — consolidar em 1
- DUPLICADO: logo em 4 paths diferentes — single source + derivar
- OBSOLETO: hero-old.jpg (1.2MB) sem referencia no codigo — remover
- GAP: sem favicon maskable para PWA → handoff skill 36
grep o nome do arquivo no src). Candidato a remover.font-display: swap.node_modules/.next/dist no scan → ruido de assets de terceirosdocs/repo-audit/assets.md criado/atualizado com tabelas preenchidaspolicies/handoffs.md e, quando util, templates/asset-inventory.mdnpx claudepluginhub felvieira/claude-skills-fv --plugin dev-team-kit-fvDetects design system tokens and components in code, identifying drift with paired evidence blocks. Use when auditing design system consistency across a codebase.
Audits design token usage in code and design files for consistency, coverage, gaps, and hard-coded values. Generates reports with prioritized recommendations.
Scans a project's package.json and token sources to inventory design tokens, component libraries, and theming conventions before authoring UI primitives.