DL

delphicleancode/lazarus-spec-kit

Developer tools

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

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
GitHub で README 全文を見る

推奨ツール

別のキーワードを試すか、フィルタを外してください。

インストール

npx skillfish add delphicleancode/lazarus-spec-kit
MCP 初心者?mcpskill.org のガイドから始めましょう →