review
01Command Codex
project:review.
Command Codex
project:review.
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…
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…
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).
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).
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…
Skill Claude CodeCodex
Good memory management practices, memory leak prevention and exception handling in Delphi.
Skill Claude CodeCodex
SOLID implementation patterns for Delphi projects — Repository, Service, Factory, Strategy with constructor injection and interfaces.
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.
Skill Claude CodeCodex
Standards for using DevExpress VCL components (TcxGrid, TdxLayoutControl, skins) in Delphi applications.
Skill Claude CodeCodex
Architectural patterns, Entity ORM, Minimal APIs and dependency injection for projects created with Dext Framework (cesarliws/dext).
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"…
Skill Claude CodeCodex
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…
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.…
Skill Claude CodeCodex
Skill "dmvcframework-ui" from SecondLifes/delphi-expert, covering dmvcframework — ui layer (bootstrap 5.3 + style.css), when in doubt about an api — verify it, never guess, 1. what baselayout.html gives you, 2. the navbar — adding an entry and 3. theme (dark / light).
Skill Claude CodeCodex
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…
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"…
Skill Claude CodeCodex
Unit testing patterns with DUnitX for Delphi — fixtures, mocking, integration tests.
Skill Claude CodeCodex
Development patterns with Firebird database via FireDAC — connection, PSQL, generators, transactions, migrations.
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…
Skill Claude CodeCodex
Patterns for developing REST APIs with Horse framework in Delphi.
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…
Skill Claude CodeCodex
Guides and standards for using the Intraweb stateful web framework in Delphi projects.
Skill Claude CodeCodex
Development patterns with MySQL/MariaDB via FireDAC — connection, stored procedures, AUTOINCREMENT, JSON, triggers, replication, migrations.