Updated 7mo ago
by delphicleancode
delphi-spec-kit
An opinionated ecosystem of rules, skills, and steerings to elevate Delphi development to a state-of-the-art level with Artificial Intelligence.
57 GitHub stars (57)
+4 in 30 days
| Period | New stars |
|---|---|
| Oct 1 | +1 |
| Oct 2 | 0 |
| Oct 3 | +1 |
| Oct 4 | 0 |
| Oct 5 | 0 |
| Oct 6 | 0 |
| Oct 7 | 0 |
| Oct 8 | +1 |
| Oct 9 | 0 |
| Oct 10 | 0 |
| Oct 11 | 0 |
| Oct 12 | 0 |
| Oct 13 | 0 |
| Oct 14 | 0 |
| Oct 15 | +1 |
| Oct 16 | +1 |
| Oct 17 | 0 |
| Oct 18 | 0 |
| Oct 19 | 0 |
| Oct 20 | 0 |
| Oct 21 | 0 |
| Oct 22 | 0 |
| Oct 23 | 0 |
| Oct 24 | +1 |
| Oct 25 | 0 |
| Oct 26 | 0 |
| Oct 27 | 0 |
| Oct 28 | 0 |
| Oct 29 | 0 |
| Oct 30 | 0 |
| Oct 31 | 0 |
| Nov 1 | 0 |
| Nov 2 | 0 |
| Nov 3 | 0 |
| Nov 4 | 0 |
| Nov 5 | 0 |
- 19 skills (19 skills found in its SKILL.md files)
- 15 forks (15 forks)
- 7mo ago last update (Last updated 7mo ago)
Install
Skills CLI
npx skills add delphicleancode/delphi-spec-kit
Asks which skills and agents to install. Just one: npx skills add delphicleancode/delphi-spec-kit --skill 'ACBr Project Patterns' — add -g for every project.
Claude Code
git clone https://github.com/delphicleancode/delphi-spec-kitcp -r "delphi-spec-kit/.claude/skills/acbr-components" ~/.claude/skills/
Copies the ACBr Project 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/delphi-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 19 of 36 files.
-
ACBr Project Patterns
Architectural, dependency injection and UI patterns for the ACBr Project (Commercial Automation Brazil) ecosystem in Delphi.
.claude/skills/ on GitHub (opens in a new tab)acbr-components/ SKILL.md -
Delphi Clean Code
Pragmatic clean code standards for Delphi — concise, direct, no over-engineering
.claude/skills/ on GitHub (opens in a new tab)clean-code/ SKILL.md -
Delphi Code Review
Delphi code review checklist — quality, security, performance, SOLID, memory
.claude/skills/ on GitHub (opens in a new tab)code-review/ SKILL.md -
Delphi Memory and Exceptions
Good memory management practices, memory leak prevention and exception handling in Delphi
.claude/skills/ on GitHub (opens in a new tab)delphi-memory-exceptions/ SKILL.md -
Delphi SOLID Patterns
SOLID implementation patterns for Delphi projects — Repository, Service, Factory, Strategy with constructor injection and interfaces
.claude/skills/ on GitHub (opens in a new tab)delphi-patterns/ SKILL.md -
Design Patterns GoF — Delphi
Implementation of the 23 GoF (Gang of Four) patterns in Object Pascal / Delphi with interfaces, TInterfacedObject and SOLID principles. Covers Creational, Structural and Behavioral patterns.
.claude/skills/ on GitHub (opens in a new tab)design-patterns/ SKILL.md -
DevExpress/DEXT Components
Standards for using DevExpress (DEXT) components in Delphi VCL applications
.claude/skills/ on GitHub (opens in a new tab)devexpress-components/ SKILL.md -
Dext Framework Patterns
Architectural patterns, Entity ORM, Minimal APIs and dependency injection for projects created with Dext Framework (cesarliws/dext).
.claude/skills/ on GitHub (opens in a new tab)dext-framework/ SKILL.md -
DelphiMVCFramework
Patterns for development with DelphiMVCFramework (DMVC) — controllers, Active Record, JWT, Swagger
.claude/skills/ on GitHub (opens in a new tab)dmvc-framework/ SKILL.md -
DUnitX Testing Patterns
Unit testing patterns with DUnitX for Delphi — fixtures, mocking, integration tests
.claude/skills/ on GitHub (opens in a new tab)dunitx-testing/ SKILL.md -
Firebird Database
Development patterns with Firebird database via FireDAC — connection, PSQL, generators, transactions, migrations
.claude/skills/ on GitHub (opens in a new tab)firebird-database/ SKILL.md -
Horse Framework
Patterns for developing REST APIs with Horse framework in Delphi
.claude/skills/ on GitHub (opens in a new tab)horse-framework/ SKILL.md -
Intraweb Framework
Guides and standards for using the Intraweb stateful web framework in Delphi projects.
.claude/skills/ on GitHub (opens in a new tab)intraweb-framework/ SKILL.md -
MySQL Database
Development patterns with MySQL/MariaDB via FireDAC — connection, stored procedures, AUTO_INCREMENT, JSON, triggers, replication, migrations
.claude/skills/ on GitHub (opens in a new tab)mysql-database/ SKILL.md -
PostgreSQL Database
Development patterns with PostgreSQL via FireDAC — connection, PL/pgSQL, sequences, JSONB, UPSERT, full-text search, migrations
.claude/skills/ on GitHub (opens in a new tab)postgresql-database/ SKILL.md -
Delphi Code Refactoring
Refactoring techniques for Object Pascal focused on improving readability, removing code smells, and preserving behavior through practices like Extract Method, Guard Clauses, and polymorphism.
.claude/skills/ on GitHub (opens in a new tab)refactoring/ SKILL.md -
Delphi Test-Driven Development (TDD) and DUnitX
Guidelines on how the AI should act and code when the user requests TDD, unit tests, DUnitX or fakes/mocks using Interfaces in Delphi.
.claude/skills/ on GitHub (opens in a new tab)tdd-dunitx/ SKILL.md -
Threading & Multi-Threading
Threading patterns in Delphi — TThread, TTask, TParallel, Synchronize, Queue, thread-safety, Producer-Consumer, pools, cancellation and debugging
.claude/skills/ on GitHub (opens in a new tab)threading/ SKILL.md -
delphi-memory-exceptions
Good memory management practices, memory leak prevention and exception handling in Delphi
.gemini/skills/ on GitHub (opens in a new tab)delphi-memory-exceptions/ SKILL.md
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.