delphicleancode/lazarus-spec-kit
Skill Claude CodeCodex
Padrões pragmáticos de código limpo para FreePascal/Lazarus — conciso, direto, sem over-engineering.
delphicleancode/lazarus-spec-kit
Skill Claude CodeCodex
Padrões pragmáticos de código limpo para FreePascal/Lazarus — conciso, direto, sem over-engineering.
delphicleancode/lazarus-spec-kit
Skill Claude CodeCodex
Checklist de revisão de código FreePascal/Lazarus — qualidade, segurança, performance, SOLID, memória.
delphicleancode/lazarus-spec-kit
Skill Claude CodeCodex
Versao curta para migracao Delphi/IntraWeb -> Lazarus com equivalencia funcional. Foco em checklist objetivo, sem refatoracao e com checkpoint de progresso.
delphicleancode/lazarus-spec-kit
Skill Claude CodeCodex
Migracao Delphi IntraWeb -> Lazarus IntraWeb com equivalencia funcional, sem refatorar regra de negocio. Inclui conversao FireDAC->Zeos, DFM->LFM, ajuste de units Delphi para FPC e fluxo com checkpoint (RETOMAR/STATUS/PAUSAR).
delphicleancode/lazarus-spec-kit
Skill Claude CodeCodex
Implementação dos 23 padrões GoF (Gang of Four) em Object Pascal / FreePascal/Lazarus com interfaces, TInterfacedObject e princípios SOLID. Cobre Creational, Structural e Behavioral patterns.
delphicleancode/lazarus-spec-kit
Skill Claude CodeCodex
Padrões de desenvolvimento com banco de dados Firebird via SQLdb/Zeos — conexão, PSQL, generators, transactions, migrations.
delphicleancode/lazarus-spec-kit
Skill Claude CodeCodex
Padrões para desenvolvimento de APIs REST com Horse framework em FreePascal/Lazarus.
delphicleancode/lazarus-spec-kit
Skill Claude CodeCodex
Padrões de desenvolvimento web stateful usando IntraWeb com FreePascal/Lazarus — UserSession, TIWAppForm, thread safety, e design.
delphicleancode/lazarus-spec-kit
Skill Claude CodeCodex
Boas práticas de gerenciamento de memória, prevenção de memory leaks e tratamento de exceções em FreePascal/Lazarus.
delphicleancode/lazarus-spec-kit
Skill Claude CodeCodex
Padrões de implementação SOLID para projetos FreePascal/Lazarus — Repository, Service, Factory, Strategy com constructor injection e interfaces.
delphicleancode/lazarus-spec-kit
Skill Claude CodeCodex
Padrões de desenvolvimento com MySQL/MariaDB via SQLdb/Zeos — conexão, stored procedures, AUTOINCREMENT, JSON, triggers, replication, migrations.
delphicleancode/lazarus-spec-kit
Skill Claude CodeCodex
Padrões de desenvolvimento com PostgreSQL via SQLdb/Zeos — conexão, PL/pgSQL, sequences, JSONB, UPSERT, full-text search, migrations.
delphicleancode/lazarus-spec-kit
Skill Claude CodeCodex
Técnicas de refatoração para Object Pascal: Extract Method, Extract Class, Guard Clauses, Replace Magic Numbers, Replace Conditional with Polymorphism, Introduce Parameter Object, Remove With, Extract Interface. Sempre com foco em manter o comportamento e melhorar a legibilidade.
delphicleancode/lazarus-spec-kit
Skill Claude CodeCodex
Diretrizes de como a IA deve agir e codificar quando o usuário pedir TDD, testes unitários, FPCUnit ou fakes/mocks usando Interfaces em FreePascal/Lazarus.
delphicleancode/lazarus-spec-kit
Skill Claude CodeCodex
Padrões de testes unitários com FPCUnit para FreePascal/Lazarus — fixtures, mocking, integration tests.
delphicleancode/lazarus-spec-kit
Skill Claude CodeCodex
Padrões de threading em FreePascal/Lazarus — TThread, Synchronize, Queue, TCriticalSection, TEvent, thread-safety, Producer-Consumer e cancelamento.
delphicleancode/lazarus-spec-kit
Instructions file GitHub Copilot
Copilot instructions for delphicleancode/lazarus-spec-kit, covering contexto, diretrizes gerais, estilo de código, indentação e formatação and seções de unit.
delphicleancode/lazarus-spec-kit
Instructions file CodexOpenCode
AGENTS.md instructions for delphicleancode/lazarus-spec-kit, covering freepascal lazarus ai spec-kit — agents.md, linguagem e stack, padrões específicos freepascal / lazarus (vs delphi), convenções de nomenclatura — pascal guide and regra geral.