DL

delphicleancode/lazarus-spec-kit

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

23 stars Качество 43 Тренд 10

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?

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..finally e 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..finally ou 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
Открыть полный README на GitHub

Рекомендуемые инструменты

Попробуйте другой запрос или уберите фильтр.

Установка

npx skillfish add delphicleancode/lazarus-spec-kit
Новичок в MCP? Начните с руководства на mcpskill.org →