com um clique
SkillsORM
SkillsORM contém 221 skills coletadas de cslsolucoes, com cobertura ocupacional por repositório e páginas de detalhe dentro do site.
Skills neste repositório
Gera documentação completa por classe/interface com conteudo detalhado (O que e, Caracteristicas, Engine, Funcionalidades, Aplicabilidades, Exemplos de Uso, Relacionamentos) a partir do codigo-fonte. Generico para qualquer projeto. Orquestra agentes doc-agent-class-scanner, doc-agent-class-writer e doc-agent-class-indexer.
Convenções transversais de documentação entre skills (ordem de invocação, changelog em Markdown portátil, pacote para outro repositório/IA). Não define a pasta Analise/ — isso é documentation-paste_analysis_unit_class_method.
Ponto de entrada para todos os workflows de documentação — bootstrap, design OOP inicial, análise de código, conteúdo canónico, portais, manutenção e migração. Complementa o documentation-agent-orchestrator na camada de skills (25 skills da família documentation-*).
Inicializa o ecossistema documental em um projeto novo criando a estrutura canônica `Documentation/`, gerando o hub `README_V1.0.md`, criando o `Documentation/Versionamento/CHANGELOG.md` inicial e executando um scan inicial para lacunas (backlog documental). Use quando o usuario iniciar documentação "do zero" ou pedir "começar o padrão de Documentation". Raiz canónica `Documentation/`; se existir `Docs/` ou `docs/` na raiz, renomear para `Documentation/` antes do bootstrap.
Executa uma varredura (scanner padrão) para descobrir artefatos documentais e lacunas no ecossistema `Documentation/` (ou equivalente) com base em padrões de nomes/pastas. Gera inventário/classificação e um backlog acionável. Raiz canónica `Documentation/`; incluir `Docs/` ou `docs/` legados na raiz até consolidarem.
Referência do conjunto de instruções x86/x64 — utilizável com assembler Delphi, NASM, GAS e similares.
GPRs, segmento, flags, SSE/AVX em x86/x64. Aplicável a Delphi assembler, NASM, GAS.
Stack e convenções de chamada x86/x64 — prologue, epilogue, register vs stack calling conventions, Windows x64 ABI, System V AMD64.
Fundamentos x86/x64 — modos de endereçamento, segmentos, modo real vs protegido. Independente de assembler.
Mapa de arquivos e camadas do módulo ActiveDirectoryORM — onde ficam IActiveDirectoryConnection, TActiveDirectoryService, TLDAPConfig, TActiveDirectoryHelper, exceções EAD*, views de teste, DLLs OpenSSL e localização canônica de produção em backend-delphi.
Referência arquitetural do módulo ActiveDirectoryORM — IActiveDirectoryConnection (fluent builder), IActiveDirectoryService (auth/queries/write), TLDAPConfig, TActiveDirectoryHelper, hierarquia de exceções EAD* (40000-40006), constantes de porta/objectClass/atributos, diretiva USE_LDAP, ADRs. Usar antes de implementar qualquer código de integração LDAP/AD.
Ponto de entrada para as skills de integração LDAP/Active Directory em Delphi. Use quando o usuário mencionar Active Directory, LDAP, TActiveDirectory, IActiveDirectoryService, autenticação de usuário no AD, USE_LDAP, Synapse, ldapsend. Coordena as 3 skills da família developer-delphi-active-directory-*.
Roteiros práticos de uso do módulo ActiveDirectoryORM — configuração fluente (LDAP/LDAPS, OUs, JSON/TStringList), autenticação (Authenticate/AuthenticateUser/TestConnection), consultas (SearchObjects, ListGroups, GetGroupMembers), operações de escrita (SetAttributeValue, AddObject, ChangePassword). Exemplos Pascal completos por operação.
Publicação de apps Android no Google Play: criação de keystore via keytool, configuração de assinatura no .dproj, geração de APK assinado e AAB, Google Play Console workflow (Internal→Production), Play App Signing e versionamento.
Configuração completa da plataforma Android para projetos Delphi FMX: Android SDK/NDK via SDK Manager, AndroidManifest.template.xml, modelo de permissões em dois níveis (manifesto + runtime) e Android Services.
Convenções de chamada em Assembly para Delphi — register, stdcall, cdecl, safecall, pascal, winapi e Windows x64 ABI. Tabelas de registradores caller/callee-saved, passagem de parametros e retorno de valores.
Depuração de assembly em Delphi — CPU View do IDE (disassembly, registradores, stack, FPU/SSE), INT 3 como breakpoint manual, RDTSC/RDTSCP para benchmarking de ciclos, OutputDebugString de dentro de asm, analise com x64dbg e estrategias de diagnostico.
Expressões assembly Delphi em tempo de compilacao — OFFSET, TYPE, SIZE, VMTOFFSET, DMTINDEX, PTR, LEA com enderecamento indexado, otimizacoes com LEA (multiplicacao sem MUL), macros NASM (%macro, %rep) e operadores aritmeticos em expressões asm.
Funcoes e procedures puramente assembly em Delphi — keyword `assembler`, pseudo-ops x64 (.PARAMS, .PUSHNV, .SAVENV, .NOFRAME), linkagem de .obj NASM, exportacao de simbolos e retorno de tipos Delphi.
Assembly inline em Delphi — blocos asm..end dentro de procedures/functions Pascal, acesso a variaveis locais e campos de objeto, labels locais @nome, modificadores OFFSET/PTR, restricoes de plataforma e diretiva NOSTACKFRAME.
Orquestradora da Familia Assembly Delphi (J1-J10) — mapa de 10 micro-skills, quando usar asm inline vs. externo, checklist de seguranca, fluxo de aprendizado e criterios para justificar uso de assembly.
SIMD em Delphi — SSE2, SSE4.1, AVX (YMM 256-bit) e AVX-512 (ZMM 512-bit). Registradores XMM/YMM/ZMM, instrucoes vetorizadas, sintaxe angle brackets do Delphi para masking AVX-512, preservacao de XMM, CPUID check e alinhamento de dados.
Use when the user asks about compiling the project (Delphi, FPC, Go, Python), build commands, config files (dcc32.cfg, fpc32.opts, go.mod, requirements.txt), or database CLI access (mysql, sqlite3, isql, psql, sqlcmd), paths of tools, or connection config (Data/config.ini, config.json). Canonical docs: .cursor/skills/developer-delphi-build-toolchain_V1.0.0/exemplos/compile.md and .cursor/skills/developer-delphi-build-toolchain_V1.0.0/exemplos/database.md.
CI/CD para projetos Delphi no GitHub Actions: workflows YAML, compilação com dcc32/dcc64, FPC/Lazarus, execução de DUnitX em CI, versionamento automático, geração de release, upload de artefatos, self-hosted runners Windows, cache de dependências, secrets de ambiente. Ativar quando o usuário mencionar: CI/CD Delphi, GitHub Actions Delphi, workflow Delphi, pipeline Delphi, compilar Delphi automaticamente, dcc32 CI, dcc64 CI, FPC CI, DUnitX CI, self-hosted runner Delphi, release automático Delphi, versão automática Delphi, GitHub Actions YAML Delphi.
Cria e mantém automaticamente o arquivo .claudeignore em projetos Delphi, ignorando binários (.dcu/.exe/.dll/.bpl), compilados por plataforma (Win32/Win64/Android/iOS), configurações de IDE (.dof/.cfg/.local/.identcache), temporários e __history/, economizando tokens. Ativar quando detectar arquivos .dpr/.dproj/.pas em projeto sem .claudeignore, ou quando o usuário mencionar: .claudeignore, ignorar arquivos delphi, economizar tokens, arquivos desnecessários, otimizar contexto.
Delphi Style Guide completo: prefixos obrigatórios (F/A/L/C_/T/I/E/P), comandos proibidos (with/Break/Continue/Exit/Real), formatação (indentação 2 espaços, margem 120, begin em linha própria), estrutura de classes, prefixos de componentes VCL/FMX. Bilíngue pt-BR/en-US. Ativar quando o usuário mencionar: arquivos .pas/.dpr/.dfm/.dpk/.dproj, código Object Pascal, Delphi, FireMonkey (FMX), VCL, FireDAC, RAD Studio, Embarcadero, nomenclatura, indentação, prefixos, classes, métodos, componentes, formatação de código Delphi, Delphi Style Guide, padrões de codificação, naming conventions.
Escrita de código Delphi novo seguindo rigorosamente todos os padrões: classes de serviço, repositório, model, form, unit utilitária, interface — com SRP, DI por construtor, try..finally, SQL parametrizado, guard clauses, checklist automático de nomenclatura e formatação. Ativar quando o usuário mencionar: criar nova classe, nova unit, novo método, novo formulário, novo serviço, novo repositório, nova interface, novo tipo, nova constante, ou qualquer elemento de código Delphi novo. Também ativa ao detectar intenção de implementar funcionalidade nova.
Criptografia e segurança em Delphi: System.Hash (MD5, SHA1, SHA256, SHA512), System.NetEncoding (Base64, URL encoding), HMAC, AES via IdCoder* (Indy), hash de senhas, salt, geração de GUIDs, proteção de strings em memória, validação de dados de entrada. Ativar quando o usuário mencionar: criptografia Delphi, hash MD5, SHA256, SHA512, HMAC Delphi, Base64 Delphi, AES Delphi, bcrypt Delphi, hash senha Delphi, System.Hash, THashMD5, THashSHA2, TNetEncoding, GUID Delphi, TGuid, token seguro, proteção de dados Delphi, validar senha, salt senha.
Técnicas avançadas de depuração em Delphi — breakpoints condicionais, watches, CPU View, FastMM4, EurekaLog/MadExcept, OutputDebugString e estratégias de diagnóstico.
Converte documentação canônica em codificação estruturada por projeto/módulo com rastreabilidade e validação Delphi/FPC.
Governança documental das skills e artefatos: padrão de conteúdo, changelog, rastreabilidade e fontes.
TFDConnection, drivers FireDAC, configuração de conexão por código e por arquivo .ini, connection pooling, multi-banco (SQL Server, MySQL, PostgreSQL, SQLite, Firebird, InterBase), login prompt, deployment de drivers, FDManager, connection definitions. Ativar quando o usuário mencionar: conectar banco Delphi, TFDConnection, FireDAC driver, connection string FireDAC, SQL Server FireDAC, MySQL FireDAC, PostgreSQL FireDAC, SQLite FireDAC, Firebird FireDAC, pool de conexões FireDAC, FDManager, .ini FireDAC, driver FireDAC, deploy FireDAC, definição de conexão FireDAC.
Orquestrador da família FireDAC — ponto de entrada para conexão, queries, datasets e transações. Ativar quando o usuário mencionar: FireDAC, TFDConnection, TFDQuery, TFDTable, TFDDataSet, acesso a banco Delphi, FireDAC driver, FireDAC connection, banco de dados Delphi, SQL Server FireDAC, MySQL FireDAC, PostgreSQL FireDAC, SQLite FireDAC, Firebird FireDAC, InterBase FireDAC, DataModule FireDAC.
TFDQuery, TFDTable, execução de SQL, parâmetros nomeados, navegação de datasets, edição de dados, campos calculados, filtros, localização de registros, fetching, CachedUpdates, Array DML, execução assíncrona, stored procedures. Ativar quando o usuário mencionar: TFDQuery, TFDTable, executar SQL Delphi, parâmetros FireDAC, SELECT FireDAC, INSERT FireDAC, UPDATE FireDAC, DELETE FireDAC, Open FireDAC, ExecSQL, campos FireDAC, FieldByName, ParamByName, TFDStoredProc, filtrar dataset, navegar dataset, TFDMemTable, AsString AsInteger AsFloat.
Controle de transações FireDAC: StartTransaction, Commit, Rollback, savepoints, CachedUpdates, ApplyUpdates, Array DML, execução assíncrona, transações aninhadas, isolation level. Ativar quando o usuário mencionar: transação Delphi, BEGIN TRANSACTION, Commit FireDAC, Rollback FireDAC, StartTransaction, savepoint FireDAC, CachedUpdates, ApplyUpdates, Array DML FireDAC, batch insert FireDAC, transação aninhada, isolation level.
Animações FMX no Delphi: TAnimator (runtime), TFloatAnimation / TColorAnimation (design-time e runtime), todos os TInterpolationType, padrões de cascade, hover, modal, tab-switch e lazy-load. Foco em GestorERP.
Componentes FMX avançados — TMultiView, LiveBindings, inputs especializados e padrões GestorERP.
Containers FMX: TRectangle, TLayout, TAlignLayout, Fill/Stroke, XRadius, Padding/Margins, tipografia FMX (TLabel, TText, TextSettings). Fundamentos de layout visual no FireMonkey — pré-requisito para todas as outras skills FMX.
Efeitos GPU FMX — sombras, blur, glow, reflexo e overlay fosco para modais. Família A — FMX Layout.
TFrame no FireMonkey — criação, embedding, herança visual, ciclo de vida e padrões GestorERP.