Creates and maintains .claudeignore files in Delphi projects (.dpr, .dproj, .pas), ignoring binaries (.dcu, .exe, .dll), IDE configs (.dproj, .dof), and build outputs to save tokens and improve performance.
From delphi-devnpx claudepluginhub adrianosantostreina/delphi-dev --plugin delphi-devThis skill uses the workspace's default tool permissions.
Searches, retrieves, and installs Agent Skills from prompts.chat registry using MCP tools like search_skills and get_skill. Activates for finding skills, browsing catalogs, or extending Claude.
Searches prompts.chat for AI prompt templates by keyword or category, retrieves by ID with variable handling, and improves prompts via AI. Use for discovering or enhancing prompts.
Guides agent creation for Claude Code plugins with file templates, frontmatter specs (name, description, model), triggering examples, system prompts, and best practices.
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.
Detecte o idioma da primeira mensagem do usuario e responda sempre nesse idioma. Padrao: portugues brasileiro.
Ao detectar que o projeto contem arquivos .dpr, .dproj ou .pas:
Verificar se existe .claudeignore na raiz do projeto.
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/
Comparar com o padrao abaixo. Se faltar entradas relevantes, sugerir atualizacao: "Seu .claudeignore nao inclui [X]. Deseja que eu atualize?"
O .claudeignore nunca deve ignorar: .pas, .dfm, .dpr, .dpk, .inc
Esses arquivos contem o codigo-fonte e devem sempre ser lidos.
# =============================================
# .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/
| 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 |