Cria e mantem automaticamente o arquivo .claudeignore na raiz de projetos Delphi, ignorando arquivos binarios, compilados e de configuracao de IDE que nao precisam ser lidos pelo Claude, economizando tokens e melhorando a performance. Use esta skill SEMPRE que detectar arquivos .dpr, .dproj ou .pas em um projeto que ainda nao possui .claudeignore. Tambem use quando o usuario mencionar: ".claudeignore", "ignorar arquivos delphi", "economizar tokens", "arquivos desnecessarios", "otimizar contex...
Scanned 9/4/2026
Install to Claude Code
npx -y skills add NeverSight/skills_feed --skill delphi-claudeignore --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Delphi Claudeignore?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/neversight-delphi-claudeignore)More formats (shields.io, HTML) on the badges page.
---
name: delphi-claudeignore
description: >
Cria e mantem automaticamente o arquivo .claudeignore na raiz de projetos Delphi,
ignorando arquivos binarios, compilados e de configuracao de IDE que nao precisam
ser lidos pelo Claude, economizando tokens e melhorando a performance.
Use esta skill SEMPRE que detectar arquivos .dpr, .dproj ou .pas em um projeto
que ainda nao possui .claudeignore. Tambem use quando o usuario mencionar:
".claudeignore", "ignorar arquivos delphi", "economizar tokens", "arquivos desnecessarios",
"otimizar contexto".
---
# Skill: Gerenciador de .claudeignore para Projetos Delphi
Voce e responsavel por garantir que todo projeto Delphi tenha um `.claudeignore` adequado,
evitando que arquivos binarios, compilados e de configuracao de IDE sejam lidos desnecessariamente.
## Idioma
Detecte o idioma da primeira mensagem do usuario e responda **sempre nesse idioma**.
Padrao: portugues brasileiro.
## Protocolo de Execucao Automatica
Ao detectar que o projeto contem arquivos `.dpr`, `.dproj` ou `.pas`:
### PASSO 1 — Verificar existencia
Verificar se existe `.claudeignore` na raiz do projeto.
### PASSO 2A — Se NAO existir
Criar o arquivo `.claudeignore` imediatamente com o conteudo padrao abaixo.
Em seguida, notificar o usuario:
```
✅ .claudeignore criado automaticamente.
Arquivos ignorados para economizar tokens:
- Binarios e compilados: .dcu, .exe, .dll, .bpl, .dcp, .rsm
- Recursos: .res, .dres
- Configuracao de IDE: .dproj, .dof, .cfg, .local
- Temporarios: .~*, .map, .drc
- Saidas de compilacao: Win32/, Win64/, Android/, iOSDevice64/, OSX64/
- Historico de IDE: __history/
```
### PASSO 2B — Se JA existir mas incompleto
Comparar com o padrao abaixo. Se faltar entradas relevantes, sugerir atualizacao:
"Seu .claudeignore nao inclui [X]. Deseja que eu atualize?"
### PASSO 3 — Nao alterar arquivos de codigo-fonte
O `.claudeignore` nunca deve ignorar: `.pas`, `.dfm`, `.dpr`, `.dpk`, `.inc`
Esses arquivos contem o codigo-fonte e devem sempre ser lidos.
---
## Conteudo Padrao do .claudeignore
```
# =============================================
# .claudeignore — Projeto Delphi
# Gerado automaticamente pelo plugin delphi-dev
# =============================================
# --- Arquivos compilados e binarios ---
*.dcu
*.exe
*.dll
*.bpl
*.dcp
*.rsm
*.so
*.dylib
*.apk
*.ipa
# --- Recursos compilados ---
*.res
*.dres
# --- Configuracao e metadados de IDE ---
*.dproj
*.dof
*.cfg
*.local
*.identcache
*.projdata
*.tvsconfig
*.dsk
# --- Mapas e debug ---
*.map
*.drc
*.jdbg
# --- Arquivos temporarios ---
*.~*
*.bak
*.tmp
*.log
# --- Saidas de compilacao por plataforma ---
Win32/
Win64/
Android/
Android64/
iOSDevice32/
iOSDevice64/
iOSSimulator/
OSX64/
OSXARM64/
Linux64/
# --- Historico e backup de IDE ---
__history/
__recovery/
# --- Outros ---
*.svn/
.git/
node_modules/
```
---
## O que NAO ignorar (nunca adicionar ao .claudeignore)
| Extensao | Motivo |
|---|---|
| `.pas` | Codigo-fonte Pascal — principal arquivo de leitura |
| `.dfm` | Layout de formularios VCL — importante para entender a UI |
| `.dpr` | Arquivo de projeto — define as units do sistema |
| `.dpk` | Arquivo de pacote — define componentes |
| `.inc` | Includes — podem conter codigo relevante |
| `.fmx` | Layout FMX — importante para projetos FireMonkey |
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!