lovable-cleanup
Limpa projetos de código que usam uma ferramenta chamada Lovable. Remove elementos desnecessários e deixa o código pronto para ser usado.
O que ela faz
Este código remove todas as marcas e configurações deixadas por uma ferramenta chamada Lovable em projetos de programação feitos com Vite e React. Ele deixa o projeto pronto para ser usado como se fosse totalmente seu.
Quando usar
- ✓Quando você exporta um projeto da ferramenta Lovable.
- ✓Quando você quer remover a marca e os arquivos padrões do Lovable.
- ✓Quando você precisa preparar um projeto para ser publicado ou compartilhado.
Exemplo do que pedir para a IA
“Limpe meu projeto Lovable, remova a marca e os arquivos padrão.”
Quer saber mais? Abra as seções abaixo.
Como usar
O jeito mais fácil: copie a mensagem abaixo e cole no Claude, ChatGPT, Cursor ou outra IA. Ela lê a skill e segue as instruções.
Link da skill
Mensagem pronta para colar
Como funciona
Ele verifica os arquivos do projeto, remove dependências desnecessárias, substitui imagens e textos padrão por outros que você definir, e limpa a documentação gerada automaticamente.
Instalação
Jeito mais fácil: copie o link da skill e cole no Claude, ChatGPT ou Cursor pedindo para seguir as instruções.
No terminal (Claude Code, Codex, Cursor), na pasta do projeto:
npx skills add sickn33/agentic-awesome-skills --skill lovable-cleanupOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/lovable-cleanup/SKILL.md -o SKILL.mdConteúdo técnico (SKILL.md)
Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.
lovable-cleanup
Remove every trace of Lovable scaffolding and ship the project as your own. Made with agentic-awesome-skills · author: whoisabhishekadhikari
Visão Geral
Lovable (lovable.dev) inicializa projetos Vite + React + shadcn/ui com sua própria dependência de "tagger", branding, assets de placeholder e documentação Markdown gerada. A maioria dos desenvolvedores exporta do Lovable e quer um codebase limpo e de sua propriedade antes de publicar ou abrir o código. Esta habilidade cobre todas as 15 áreas onde o Lovable deixa suas "impressões digitais".
Quando Usar Esta Habilidade
- O usuário diz "limpar meu projeto Lovable" ou "remover branding do Lovable"
- O usuário diz "de-Lovable", "eu exportei do Lovable", ou "auditar por resquícios do Lovable"
- O projeto contém
lovable-taggerempackage.json - O projeto contém
CLEANUP_SUMMARY.md,DEPLOYMENT_GUIDE.md, ouDEVELOPMENT_SUMMARY.md index.htmlainda tem um<title>genérico ou favicon do Lovable- O usuário quer auditar um projeto Vite/React por resquícios de scaffolding antes de publicar
Conceitos Principais
O que o Lovable injeta
O Lovable adiciona três categorias de scaffolding que precisam ser removidas:
- Dependência —
lovable-taggerdev dep +componentTagger()call emvite.config.ts. Este é o único "hook" de runtime; removê-lo é sempre seguro. - Artefatos de branding —
favicon.ico/png,og-image.png,logo.png,<title>genérico, e uma URL de projeto Lovable emREADME.md. - Documentação gerada —
CLEANUP_SUMMARY.md,DEPLOYMENT_GUIDE.md,DEVELOPMENT_SUMMARY.md,LOGO_UPDATE.mdna raiz do projeto.
Por que a ordem de execução importa
Remover dependências antes de editar arquivos de código-fonte evita conflitos no lockfile. Limpar a documentação por último significa que o README reflete o projeto já limpo.
Pegada de dependências não utilizadas
O Lovable pré-instala o conjunto completo de componentes shadcn/ui (29 componentes) e todos os primitivos Radix UI (30 pacotes). A maioria dos projetos usa 5–10. Os não utilizados podem ser removidos com segurança, mas @radix-ui/react-slot deve ser mantido — é uma dependência indireta usada internamente por muitos componentes shadcn através da prop asChild.
Ordem de Execução Recomendada
- Dependências (Áreas 2 e 7) — limpe o grafo de pacotes primeiro
- Configuração de build (Área 3) — remova o tagger do Vite
- Pontos de entrada (Áreas 4 e 6) — limpe referências de runtime
- Assets (Área 5) — troque arquivos de marca (atrase se os assets ainda não estiverem prontos)
- Docs e README (Áreas 1 e 10) — limpe por último para que o README reflita o projeto limpo
- Ambiente e Git (Áreas 9 e 12) — varredura de segurança
- SEO / deploy (Área 11) — geralmente um "no-op"; confirme e siga em frente
- Dependências não utilizadas (Área 13) — seguro para adiar até depois do lançamento se houver prazo
- Favicon / cache CDN (Área 15) — faça o mais rápido possível após a troca dos assets; o cache do navegador ou CDN pode manter o ícone antigo visível, então verifique a resposta ao vivo
Guia Passo a Passo
Área 1 · README.md
- Linha 1: Substitua
# Welcome to your Lovable projectpelo título real do projeto - Linha 5: Remova
https://lovable.dev/projects/REPLACE_WITH_PROJECT_ID - Linhas 11–19: Delete o bloco de instruções "Use Lovable"
- Linhas 65–73: Delete o bloco de documentação "Deploy via Lovable / custom domain"
✅ Após remover, leia o README do início ao fim. Ofereça-se para escrever um parágrafo introdutório de substituição se grandes seções foram removidas.
Área 2 · package.json
- Remova
"lovable-tagger"dedevDependencies - Renomeie
"name"de"vite_react_shadcn_ts"para o nome real do projeto (kebab-case) - Escaneie o bloco
scriptsem busca de entradas"lovable"ou"lovable:*"e remova-as
grep -n "lovable" package.json
Área 3 · vite.config.ts
- Remova
import { componentTagger } from "lovable-tagger" - Remova
mode === 'development' && componentTagger()do array de plugins - Remova
.filter(Boolean)se ele estava presente apenas para lidar com o tagger condicional
grep -n "lovable\|componentTagger\|filter(Boolean)" vite.config.ts
Área 4 · index.html
- Substitua o
<title>genérico pelo nome real do produto - Remova quaisquer comentários
<!-- Generated by Lovable -->ou meta tags do Lovable - Substitua a referência ao favicon do Lovable, se presente
grep -in "lovable\|generator" index.html
Área 5 · public/ assets
…
Perguntas frequentes
O que é 'scaffolding'?
É um conjunto de arquivos e configurações iniciais que uma ferramenta cria para você começar um projeto mais rápido, mas que às vezes precisa ser removido para personalizar.
Por que remover as dependências do Radix?
O Lovable inclui muitas partes do Radix UI que você pode não usar. Remover as não usadas deixa o projeto menor e mais eficiente.
O que acontece com os ícones e imagens?
Os ícones (como o favicon) e imagens de marca padrão do Lovable são substituídos por espaços reservados ou removidos. Você pode então adicionar os seus próprios.
Detalhes
Descrição original do autor
Audits and strips Lovable scaffolding from Vite + React projects — removes lovable-tagger, swaps placeholder assets, prunes unused Radix deps, cleans generated docs, and neutralizes stale favicon/CDN caching so the codebase ships as yours.
Popularidade
- Estrelas no GitHub
- 48 mil
- Posição no ranking
- #3506
- Licença
- MIT
- Atualizada em
- 15/10/2026
Comentários
- …
Mais skills deste repositório
00-andruia-consultant
Ajuda seu agente a iniciar ou melhorar projetos de IA. Ele analisa código, sugere ferramentas e cria planos de ação em espanhol.
sickn33/agentic-awesome-skills
007
Faz seu agente realizar auditorias de segurança e modelagem de ameaças. É útil para proteger projetos contra ataques e vulnerabilidades.
sickn33/agentic-awesome-skills
10-andruia-skill-smith
Ajuda seu agente a criar ou melhorar ferramentas de IA. Ele define como as ferramentas funcionam, escreve a documentação e valida a estrutura.
sickn33/agentic-awesome-skills
20-andruia-niche-intelligence
Faz seu agente criar um resumo sobre um setor específico. É útil para entender o contexto, regras, padrões de uso e riscos de um projeto, usando fontes confiáveis.
sickn33/agentic-awesome-skills
Skills parecidas
bun-runtime
Faz seu agente usar o Bun para rodar, organizar e testar código. Ajuda a escolher o Bun em vez de outras ferramentas e a migrar projetos existentes.
affaan-m/ECC
database-migrations
Ajuda seu agente a fazer mudanças seguras em bancos de dados. Ele garante que as alterações possam ser desfeitas e minimiza o tempo de inatividade.
affaan-m/ECC
deployment-patterns
Configura fluxos de implantação e CI/CD, containerização e estratégias de rollback para garantir lançamentos seguros.
affaan-m/ECC