
delphicleancode/lazarus-spec-kit
Developer toolsこのページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る
Um ecossistema opinativo de regras, skills e steerings para elevar o desenvolvimento FreePascal e Lazarus ao patamar state-of-the-art com Inteligência Artificial.
概要
Integrações com plataformas de pagamento e serviços (Asaas, MercadoPago, Cielo, PagSeguro, D4sign, Webstore, MelhorEnvio, Groq ) Gerencie MySQL, PostgreSQL, Firebird e SQLite em um só lugar, com IA para gerar e explicar SQL em linguagem natural, otimizar queries e criar dados fake brasileiros em segundos. O não é um framework de código — é um conjunto de para sua IA favorita. Ele "ensina" o assistente a escrever código FreePascal: - ✅ — sem god classes, sem lógica de negócio em OnClick - ✅ — zero memory leaks com formatação explícita em blocos try..finally e ARC nativo via Interfaces - ✅ — TDD com FPCUnit / DUnit, Fakes via interface, sem banco real nos testes - ✅ — SOLID, DDD, Repository/Service Pattern e clean architecture Diga adeus à IA que mistura acesso a banco com a camada de apresentação, esquece o try..finally ou ignora Injeção de Dependência. provedores baseados em skills usam a mesma convenção de diretório no projeto: .provider/skills/ /SKILL.md.
README
以下は原文 README の抜粋です。原文を見る。
🚀 FreePascal Lazarus AI Spec-Kit
Patrocínio
Componentes Delphi/Lazarus
Integrações com plataformas de pagamento e serviços (Asaas, MercadoPago, Cielo, PagSeguro, D4sign, Webstore, MelhorEnvio, Groq )
i9DBTools
Gerencie MySQL, PostgreSQL, Firebird e SQLite em um só lugar, com IA para gerar e explicar SQL em linguagem natural, otimizar queries e criar dados fake brasileiros em segundos.
📋 Índice
- O que é este projeto?
- Por que usar?
- Ferramentas de IA Suportadas
- Política de Ignore (IA)
- Principais Diretrizes
- Frameworks Suportados
- Estrutura do Kit
- Quick Start
- Exemplos de Código
- Contribuições
💡 O que é este projeto?
O FreePascal Lazarus AI Spec-Kit não é um framework de código — é um conjunto de diretrizes de comportamento para sua IA favorita. Ele “ensina” o assistente a escrever código FreePascal:
- ✅ Limpo — sem god classes, sem lógica de negócio em
OnClick - ✅ Seguro — zero memory leaks com formatação explícita em blocos
try..finallye ARC nativo via Interfaces - ✅ Testável — TDD com FPCUnit / DUnit, Fakes via interface, sem banco real nos testes
- ✅ Arquitetado — SOLID, DDD, Repository/Service Pattern e clean architecture
Diga adeus à IA que mistura acesso a banco com a camada de apresentação, esquece o
try..finallyou ignora Injeção de Dependência.
🤔 Por que usar?
| Sem o Spec-Kit | Com o Spec-Kit |
|---|---|
IA gera código com lógica no OnClick |
IA isola camadas corretamente |
TStringList.Create sem try..finally |
Padrão ouro de memória aplicado sempre |
| Testes acoplados ao banco real | Fakes via interface, testes rápidos e isolados |
| Nomenclatura inconsistente | A-params, F-fields, T-types, verbos nos métodos |
推奨ツール
別のキーワードを試すか、フィルタを外してください。
インストール
npx skillfish add delphicleancode/lazarus-spec-kit