SecondLifes/delphi-expert

An opinionated ecosystem of rules, skills and steerings to elevate Delphi development to state-of-the-art with Artificial Intelligence.

This repository also configures its own agents. See what delphi-expert tells them →

3Stars on the repository
92Mods indexed here, across every type
1mo agoLast push, which is what freshness is scored on
MITLicence, which decides whether bodies are shown

aurelius-mapping

01

SecondLifes/delphi-expert

Skill Claude CodeCodex

Map Delphi classes to a relational database using TMS Aurelius ORM attributes. Use when the user asks to create entity classes, add Aurelius mapping to existing classes, fix or review mapping attributes, explain how a class is mapped, or work with associations, inheritance, automapping, nullable fields, blobs, or…

not rated 3 1mo ago A 117 tokens original MIT

aurelius-objects

02

SecondLifes/delphi-expert

Skill Claude CodeCodex

Save, load, update, delete, merge, and navigate entity objects using TMS Aurelius ORM (TObjectManager). Use when the user asks how to persist or retrieve data with Aurelius, manage object lifetime, work with associations or collections at runtime, handle transactions, use cached updates, or control concurrency. Does…

not rated 3 1mo ago A 155 tokens original MIT

clean-code

03

SecondLifes/delphi-expert

Skill Claude CodeCodex

Pragmatic clean code standards for Delphi — concise, direct, no over-engineering. Use when writing new code or establishing conventions, not for auditing already-written code (see code-review) or restructuring existing code without changing behavior (see refactoring).

not rated 3 1mo ago A 53 tokens copy · 92% MIT

code-review

04

SecondLifes/delphi-expert

Skill Claude CodeCodex

Delphi code review checklist — quality, security, performance, SOLID, memory. Use when auditing or reviewing already-written code (e.g. a diff or PR) against these criteria, not when writing new code (see clean-code) or restructuring existing code (see refactoring).

not rated 3 1mo ago A 60 tokens copy · 95% MIT

delphi-http-client

05

SecondLifes/delphi-expert

Skill Claude CodeCodex

Consuming HTTP/REST APIs from Delphi — THTTPClient (System.Net.HttpClient), TNetHTTPClient, and the TRESTClient stack (REST.Client), with JSON handling, timeouts, authentication, async patterns and error handling. Use whenever Delphi code CALLS an external API — the server-side counterpart skills (horse-framework…

not rated 3 1mo ago A 88 tokens original MIT

delphi-patterns

07

SecondLifes/delphi-expert

Skill Claude CodeCodex

SOLID implementation patterns for Delphi projects — Repository, Service, Factory, Strategy with constructor injection and interfaces.

not rated 3 1mo ago A 25 tokens copy · 91% MIT

design-patterns

08

SecondLifes/delphi-expert

Skill Claude CodeCodex

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.

not rated 3 1mo ago A 44 tokens original MIT

SecondLifes/delphi-expert

Skill Claude CodeCodex

Standards for using DevExpress VCL components (TcxGrid, TdxLayoutControl, skins) in Delphi applications.

not rated 3 1mo ago A 28 tokens original MIT

dext-framework

10

SecondLifes/delphi-expert

Skill Claude CodeCodex

Architectural patterns, Entity ORM, Minimal APIs and dependency injection for projects created with Dext Framework (cesarliws/dext).

not rated 3 1mo ago A 31 tokens copy · 98% MIT

SecondLifes/delphi-expert

Skill Claude CodeCodex

Use when building a DelphiMVCFramework service with lambda/anonymous-method routes instead of controller classes — Minimal API. Triggers on "minimal API", "MapGet", "MapPost", "MapMethods", "route group", "endpoint filter", "HTTP filter", "TMVCRouteGroup", "AsWeb", "lambda routes", "no controller", "Prefix"…

not rated 3 1mo ago A 125 tokens copy · 98% MIT

SecondLifes/delphi-expert

Skill Claude CodeCodex needs its repo

Use when writing or reviewing any DelphiMVCFramework server-side code that touches untrusted input — request bodies, query strings, headers, cookies, uploads, redirects, SQL/RQL, HTML output, JWT, CORS, secrets. Covers access control, mass assignment, SQL injection, XSS in TemplatePro, CSRF, path traversal, SSRF, file…

not rated 3 1mo ago B 112 tokens copy · 100% MIT

SecondLifes/delphi-expert

Skill Claude CodeCodex

Use when writing or fixing tests for a DelphiMVCFramework API — integration tests that drive real HTTP against an in-process server, or unit tests around controllers. Covers the DUnitX + in-process IMVCServer + IMVCRESTClient stack, CRUD/auth/authorization test patterns, database fixtures and the console runner.…

not rated 3 1mo ago A 115 tokens copy · 89% MIT

dmvcframework-ui

14

SecondLifes/delphi-expert

Skill Claude CodeCodex needs its repo

Use when styling or laying out the HTML of a DMVCFramework web application — adding a page, a nav entry, a card, a form, a toast, a theme toggle, or touching style.css. Covers the presentation layer the DMVCFramework wizard actually generates: Bootstrap 5.3 (loaded from CDN in baselayout), the brand tokens in…

not rated 3 1mo ago A 0 tokens copy · 100% MIT

SecondLifes/delphi-expert

Skill Claude CodeCodex needs its repo

Use when building a server-side web application with DelphiMVCFramework — HTML pages and HTMX fragments rendered by TemplatePro. Covers view engine setup, template inheritance and blocks, ViewData and its ownership rules, fragments, custom filters, cookie/JWT login, static files, and the HTMX request/response helpers…

not rated 3 1mo ago C 130 tokens copy · 100% MIT

dmvcframework

16

SecondLifes/delphi-expert

Skill Claude CodeCodex

Use when writing any server-side feature with DelphiMVCFramework (DMVC) — controllers, routes, REST endpoints, entities, middleware, validation, dependency injection, JWT, SSE, or the server bootstrap. The core skill; the Minimal API, web-app, UI, security and testing skills build on it. Triggers on "DMVCFramework"…

not rated 3 1mo ago A 131 tokens copy · 92% MIT

dunitx-testing

17

SecondLifes/delphi-expert

Skill Claude CodeCodex

Unit testing patterns with DUnitX for Delphi — fixtures, mocking, integration tests.

not rated 3 1mo ago A 21 tokens copy · 92% MIT

firebird-database

18

SecondLifes/delphi-expert

Skill Claude CodeCodex

Development patterns with Firebird database via FireDAC — connection, PSQL, generators, transactions, migrations.

not rated 3 1mo ago A 25 tokens original MIT

flexcel-vcl

19

SecondLifes/delphi-expert

Skill Claude CodeCodex

Use when writing Delphi / FreePascal / C++Builder code that reads, writes, manipulates, or exports Excel (.xlsx / .xls) files, generates PDF or HTML from Excel, or produces data-driven reports with FlexCel Studio for VCL and FireMonkey (TMS FlexCel). Triggers include Excel/xlsx from Delphi, TXlsFile, TFlexCelReport…

not rated 3 1mo ago A 110 tokens original MIT

horse-framework

20

SecondLifes/delphi-expert

Skill Claude CodeCodex

Patterns for developing REST APIs with Horse framework in Delphi.

not rated 3 1mo ago A 13 tokens copy · 100% MIT

htmx-skill

21

SecondLifes/delphi-expert

Skill Claude CodeCodex

Use when you need accurate htmx syntax or behavior — attributes, triggers, swap modifiers, events, request/response headers, the JS API, extensions, or a worked example. Indexes every page of the official htmx.org documentation with a description, so the right page can be fetched and read instead of recalled from…

not rated 3 1mo ago A 73 tokens copy · 100% MIT

intraweb-framework

22

SecondLifes/delphi-expert

Skill Claude CodeCodex

Guides and standards for using the Intraweb stateful web framework in Delphi projects.

not rated 3 1mo ago A 23 tokens copy · 92% MIT

mysql-database

23

SecondLifes/delphi-expert

Skill Claude CodeCodex

Development patterns with MySQL/MariaDB via FireDAC — connection, stored procedures, AUTOINCREMENT, JSON, triggers, replication, migrations.

not rated 3 1mo ago A 31 tokens original MIT

postgresql-database

24

SecondLifes/delphi-expert

Skill Claude CodeCodex

Development patterns with PostgreSQL via FireDAC — connection, PL/pgSQL, sequences, JSONB, UPSERT, full-text search, migrations.

not rated 3 1mo ago A 34 tokens original MIT

At most 3 mods per repository are shown here, and a mod shipped inside a plugin is left to that plugin's page — the rest are on their repository pages: