← ClaudeAtlas

kit-buscarlisted

Consulta o acervo pessoal de sites do usuário — o que ele já guardou: templates rodáveis, design systems com paleta e tipografia, componentes de UI e de IA, animações de scroll, texto e menu, efeitos WebGL, prompts de página inteira e receitas de composição que já deram certo. Responde "o que eu já tenho pronto pra isso?" antes de qualquer coisa ser gerada do zero. O acervo começa vazio e cresce a cada ingestão — esta skill sempre lê o que existe agora, não uma lista fixa. Use quando o usuário perguntar o que tem no acervo, pedir uma peça específica ("que hero eu tenho pra clínica?", "tem algum menu overlay?", "qual design system escuro usar?", "tem carrossel?", "tem agendamento?"), quiser listar por setor, técnica, função ou tipo, ou invocar /kit-buscar. Use TAMBÉM, sem esperar o pedido, antes de construir qualquer hero, seção, menu, componente ou landing page: se existe peça pronta no acervo, ela vem antes de gerar código novo.
harebeats/cannonball · ★ 12 · Web & Frontend · score 77
Install: claude install-skill harebeats/cannonball
# kit-buscar — o que já existe no acervo ## Antes de qualquer comando: resolva o `SKILL_DIR` Todo comando abaixo roda um script que viaja junto desta skill, em `SKILL_DIR/scripts/`. Defina `SKILL_DIR` como o **caminho absoluto da pasta que contém ESTE SKILL.md que você acabou de ler** — o seu harness informou esse caminho no resultado da leitura. Funciona em qualquer hospedeiro, sem depender de variável de ambiente de nenhum agente específico: ``` ~/.claude/plugins/cache/cannonball/cannonball/<v>/skills/<nome>/SKILL.md ~/.codex/skills/<nome>/SKILL.md ~/.gemini/skills/<nome>/SKILL.md ~/.agents/skills/<nome>/SKILL.md ``` Em todos, `SKILL_DIR` é a pasta do `SKILL.md`, e `SKILL_DIR/scripts/` está ao lado. Antes de escrever qualquer hero, seção ou página, pergunte ao acervo. Gerar do zero o que já existe é desperdício e produz resultado pior que uma peça que já rodou em produção. ## Primeiro: veja de que acervo estamos falando **O acervo é do usuário e muda.** Ele pode estar vazio (instalação nova), ter dez peças ou ter milhares. Nada nesta skill afirma um número — quem afirma é o acervo: ```bash python "${SKILL_DIR}/scripts/perfil.py" ``` Isso devolve, do estado atual: famílias e quanto cada uma tem, setores, stacks, cobertura por função, **lacunas** (função sem nenhuma peça), quantidade de armadilhas registradas e os avisos de saúde (asset morto, fonte não entregável). Rode uma vez por conversa, na primeira busca. É o mapa; sem ele você chuta filtro. O `perfil.py` ter