Updated 6mo ago
by delphicleancode
lazarus-spec-kit
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.
23 GitHub stars (23)
+2 in 16 days
| Period | New stars |
|---|---|
| Oct 1 | 0 |
| Oct 2 | 0 |
| Oct 3 | 0 |
| Oct 4 | 0 |
| Oct 5 | 0 |
| Oct 6 | 0 |
| Oct 7 | 0 |
| Oct 8 | +1 |
| Oct 9 | 0 |
| Oct 10 | +1 |
| Oct 11 | 0 |
| Oct 12 | 0 |
| Oct 13 | 0 |
| Oct 14 | 0 |
| Oct 15 | 0 |
| Oct 16 | 0 |
- 17 skills (17 skills found in its SKILL.md files)
- 8 forks (8 forks)
- 6mo ago last update (Last updated 6mo ago)
Install
Skills CLI
npx skills add delphicleancode/lazarus-spec-kit
Asks which skills and agents to install. Just one: npx skills add delphicleancode/lazarus-spec-kit --skill 'Projeto ACBr Patterns' — add -g for every project.
Claude Code
git clone https://github.com/delphicleancode/lazarus-spec-kitcp -r "lazarus-spec-kit/.claude/skills/acbr-components" ~/.claude/skills/
Copies the Projeto ACBr Patterns skill into ~/.claude/skills/ for every project (use .claude/skills/ for one project). Repeat for the other skills listed below.
Plugin
/plugin marketplace add delphicleancode/lazarus-spec-kit
Run inside Claude Code if the repository ships a plugin marketplace, then pick plugins from /plugin.
Skills can run code on your machine — read the SKILL.md first.
What it does
In the author's own words, from each skill's SKILL.md — showing the first 17 of 34 files.
-
Projeto ACBr Patterns
Padrões arquiteturais, de injeção de dependência e de UI para o ecossistema Projeto ACBr (Automação Comercial Brasil) em FreePascal/Lazarus.
.claude/skills/acbr-components/SKILL.md on GitHub (opens in a new tab) -
FreePascal/Lazarus Clean Code
Padrões pragmáticos de código limpo para FreePascal/Lazarus — conciso, direto, sem over-engineering
.claude/skills/clean-code/SKILL.md on GitHub (opens in a new tab) -
FreePascal/Lazarus Code Review
Checklist de revisão de código FreePascal/Lazarus — qualidade, segurança, performance, SOLID, memória
.claude/skills/code-review/SKILL.md on GitHub (opens in a new tab) -
Delphi to Lazarus Migration (Quick)
Versao curta para migracao Delphi/IntraWeb -> Lazarus com equivalencia funcional. Foco em checklist objetivo, sem refatoracao e com checkpoint de progresso.
.claude/skills/delphi-lazarus-migration-quick/SKILL.md on GitHub (opens in a new tab) -
Delphi IntraWeb to Lazarus Migration
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).
.claude/skills/delphi-lazarus-migration/SKILL.md on GitHub (opens in a new tab) -
Design Patterns GoF — FreePascal/Lazarus
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.
.claude/skills/design-patterns/SKILL.md on GitHub (opens in a new tab) -
Firebird Database
Padrões de desenvolvimento com banco de dados Firebird via SQLdb/Zeos — conexão, PSQL, generators, transactions, migrations
.claude/skills/firebird-database/SKILL.md on GitHub (opens in a new tab) -
Horse Framework
Padrões para desenvolvimento de APIs REST com Horse framework em FreePascal/Lazarus
.claude/skills/horse-framework/SKILL.md on GitHub (opens in a new tab) -
IntraWeb Framework Patterns
Padrões de desenvolvimento web stateful usando IntraWeb com FreePascal/Lazarus — UserSession, TIWAppForm, thread safety, e design.
.claude/skills/intraweb-framework/SKILL.md on GitHub (opens in a new tab) -
lazarus-memory-exceptions
Boas práticas de gerenciamento de memória, prevenção de memory leaks e tratamento de exceções em FreePascal/Lazarus
.claude/skills/lazarus-memory-exceptions/SKILL.md on GitHub (opens in a new tab) -
FreePascal/Lazarus SOLID Patterns
Padrões de implementação SOLID para projetos FreePascal/Lazarus — Repository, Service, Factory, Strategy com constructor injection e interfaces
.claude/skills/lazarus-patterns/SKILL.md on GitHub (opens in a new tab) -
MySQL Database
Padrões de desenvolvimento com MySQL/MariaDB via SQLdb/Zeos — conexão, stored procedures, AUTO_INCREMENT, JSON, triggers, replication, migrations
.claude/skills/mysql-database/SKILL.md on GitHub (opens in a new tab) -
PostgreSQL Database
Padrões de desenvolvimento com PostgreSQL via SQLdb/Zeos — conexão, PL/pgSQL, sequences, JSONB, UPSERT, full-text search, migrations
.claude/skills/postgresql-database/SKILL.md on GitHub (opens in a new tab) -
Refatoração de Código FreePascal/Lazarus
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.
.claude/skills/refactoring/SKILL.md on GitHub (opens in a new tab) -
FreePascal/Lazarus Test-Driven Development (TDD) e FPCUnit
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.
.claude/skills/tdd-fpcunit/SKILL.md on GitHub (opens in a new tab) -
FPCUnit Testing Patterns
Padrões de testes unitários com FPCUnit para FreePascal/Lazarus — fixtures, mocking, integration tests
.claude/skills/test-fpcunit/SKILL.md on GitHub (opens in a new tab) -
Threading & Multi-Threading
Padrões de threading em FreePascal/Lazarus — TThread, Synchronize, Queue, TCriticalSection, TEvent, thread-safety, Producer-Consumer e cancelamento
.claude/skills/threading/SKILL.md on GitHub (opens in a new tab)
No skill matches that filter.
Review before you install
A skill is a set of instructions and scripts your agent will follow, and it can run code on your machine. Read the SKILL.md and any scripts first — this listing is not a security review.