Delphi development expert for Claude Code. Automatically applies Delphi Style Guide, Clean Code principles, and SOLID patterns. Includes technical audit (laudo técnico), code review, standardized code writing, and project scaffolding.
npx claudepluginhub adrianosantostreina/delphi-dev --plugin delphi-devInformações sobre o plugin delphi-dev — autor, versão e recursos
Gera laudo técnico profissional completo de um projeto Delphi
Scaffold de novo projeto Delphi com estrutura de pastas e arquivos base padronizados
Revisão rápida de código Delphi — detecta violações de padrão e sugere correções
Generates a complete software specification document (SPEC) by analyzing the current Delphi project source code
Generates DUnitX unit tests for the entire Delphi project or a specific class
Inicia sessão de escrita de código Delphi novo com todos os padrões aplicados
Subagente especializado em auditoria técnica profunda de projetos Delphi. Use este agente quando o usuário solicitar: laudo técnico, auditoria de código, análise de sistema Delphi, diagnóstico de projeto, detecção de code smells, análise de qualidade, relatório técnico, ou quando enviar arquivos .pas/.dfm/.dpr para análise sistemática. Exemplos: <example>Context: Usuário quer auditar um projeto Delphi legado. user: "Faça um laudo técnico do meu sistema" assistant: "Vou usar o delphi-auditor para conduzir a análise técnica completa." <commentary>Solicitação explícita de laudo — invocar delphi-auditor.</commentary> </example>
Subagente especializado em criacao de documentos de especificacao de software (SPEC) para projetos e modulos Delphi. Use quando o usuario solicitar: SPEC, especificacao de software, documento de requisitos, specification document, levantamento de requisitos, mapeamento de funcionalidades, "documente o sistema", "quero uma SPEC do projeto". IMPORTANTE: A SPEC cobre o projeto inteiro ou um modulo de negocio — nunca uma unit ou classe isolada. Exemplos: <example> Context: Usuario quer documentar o sistema de faturamento. user: "Crie uma SPEC do modulo de faturamento" assistant: "Vou usar o delphi-spec-writer para conduzir o levantamento e gerar a especificacao completa do modulo." <commentary>Solicitacao de SPEC de modulo — invocar delphi-spec-writer.</commentary> </example> <example> Context: Usuario quer documentar o sistema completo. user: "Preciso de um documento de requisitos do meu sistema" assistant: "Vou usar o delphi-spec-writer para mapear os requisitos e gerar a SPEC." <commentary>Solicitacao de documento de requisitos — invocar delphi-spec-writer.</commentary> </example>
Subagente especializado em implementacao de testes unitarios DUnitX para projetos Delphi. Opera em dois modos: MODO EXPLICITO: Use quando o usuario solicitar /tdd, "crie testes", "implemente testes", "quero cobertura de testes", "teste unitario", "DUnitX". Nesse modo, analisa o projeto completo e gera a suite de testes inicial. MODO AUTOMATICO: Invocado pelo agente delphi-writer apos cada nova implementacao. Cria testes para a classe recem-criada sem interromper o usuario, notificando ao final. Exemplos: <example> Context: Usuario quer cobrir o projeto existente com testes. user: "/tdd" assistant: "Vou usar o delphi-tester para analisar o projeto e gerar a suite completa de testes DUnitX." <commentary>Solicitacao explicita de TDD — invocar delphi-tester em modo explicito.</commentary> </example> <example> Context: delphi-writer acabou de criar TPedidoService. assistant: [invoca delphi-tester automaticamente] delphi-tester: "✅ Testes criados em TestePedidoService.pas — 7 casos de teste." <commentary>Modo automatico — invocado pelo delphi-writer sem interacao do usuario.</commentary> </example>
Subagente especializado em escrever código Delphi novo seguindo rigorosamente todos os padrões de codificação. Use quando o usuário pedir para criar: nova classe, unit, serviço, repositório, formulário, interface ou qualquer elemento de código Delphi do zero. Exemplos: <example>Context: Usuário quer uma nova classe de serviço. user: "Crie um serviço de pedidos em Delphi" assistant: "Vou usar o delphi-writer para criar o serviço com todos os padrões aplicados." <commentary>Criação de código novo — invocar delphi-writer.</commentary> </example>
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".
Analisa projetos Delphi abertos em pasta para gerar laudos tecnicos profissionais completos. Use esta skill SEMPRE que o usuario mencionar: analise de sistema Delphi, laudo tecnico de software, auditoria de codigo Delphi, diagnostico de projeto Delphi, avaliacao de qualidade de codigo, analise de codigo legado em Delphi, revisao de arquitetura Delphi, analise de pasta com codigo-fonte, "analise este projeto", "analise esta pasta", "faca um laudo", modernizacao ou migracao Delphi, ou quando o usuario compartilhar arquivos .pas, .dfm, .dpr, .dpk, .dproj para analise. Tambem use ao detectar mencao a Code Smells, Clean Code, SOLID, boas praticas, vicios de programacao, memory leaks, God Class, Long Method, acoplamento, interfaces ou refatoracao em Delphi.
Especialista em geracao automatica de documentos de especificacao de software (SPEC) a partir do codigo-fonte de projetos Delphi. Use esta skill SEMPRE que o usuario mencionar: SPEC, especificacao de software, specification document, documento de requisitos, "crie uma SPEC", "gere a SPEC", "documente o sistema", "especificacao do projeto", "especificacao do modulo", "quero a SPEC do codigo", "gerar especificacao", "analise o codigo e gere a SPEC". Tambem use ao detectar pedidos de documentacao formal gerada a partir de codigo-fonte existente — nunca para uma unica unit ou classe isolada.
Especialista em padrões de codificação Delphi. Use esta skill SEMPRE que detectar: arquivos .pas, .dpr, .dfm, .dpk, .dproj, código Object Pascal, menções a Delphi, FireMonkey (FMX), VCL, FireDAC, RAD Studio, Embarcadero. Também ativa ao discutir nomenclatura, indentação, prefixos, classes, métodos, componentes ou formatação de código Delphi. Esta skill carrega o Delphi Style Guide completo como contexto ativo.
Especialista em testes unitarios para projetos Delphi usando DUnitX. Use esta skill SEMPRE que o usuario mencionar: teste unitario, unit test, DUnitX, DUnit, TTestFixture, TTestCase, testes automatizados, cobertura de testes, TDD, test-driven, "crie testes", "implemente testes", "adicione testes", "quero testar esta classe". Tambem use automaticamente quando o agente delphi-writer terminar de escrever uma nova implementacao — nesse caso, criar os testes da nova classe e notificar o usuario. Esta skill opera em DOIS MODOS: - Modo Explicito: usuario chama /tdd para cobrir o projeto completo - Modo Automatico: invocada pelo delphi-writer apos cada nova implementacao
Guia a escrita de código Delphi novo seguindo rigorosamente todos os padrões de codificação. Use esta skill SEMPRE que o usuário pedir para 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 outro elemento de código Delphi. Também ativa quando detectar intenção de implementar funcionalidade nova em Delphi.
Comprehensive skill pack with 66 specialized skills for full-stack developers: 12 language experts (Python, TypeScript, Go, Rust, C++, Swift, Kotlin, C#, PHP, Java, SQL, JavaScript), 10 backend frameworks, 6 frontend/mobile, plus infrastructure, DevOps, security, and testing. Features progressive disclosure architecture for 50% faster loading.
Access thousands of AI prompts and skills directly in your AI coding assistant. Search prompts, discover skills, save your own, and improve prompts with AI.
Upstash Context7 MCP server for up-to-date documentation lookup. Pull version-specific documentation and code examples directly from source repositories into your LLM context.
Comprehensive toolkit for developing Claude Code plugins. Includes 7 expert skills covering hooks, MCP integration, commands, agents, and best practices. AI-assisted plugin creation and validation.
Orchestrate multi-agent teams for parallel code review, hypothesis-driven debugging, and coordinated feature development using Claude Code's Agent Teams
Comprehensive startup business analysis with market sizing (TAM/SAM/SOM), financial modeling, team planning, and strategic research