Cursor rule Cursor
ACBr Project - Good practices, prefixes, dependency injection and isolation of fiscal components.
An opinionated ecosystem of rules, skills and steerings to elevate Delphi development to state-of-the-art with Artificial Intelligence.
Cursor rule Cursor
ACBr Project - Good practices, prefixes, dependency injection and isolation of fiscal components.
Cursor rule Cursor
The shared input-resolution and output-naming rule for the bundled rad-prompt-studio skill's three master prompts (analysis-base-prompt.md, evaluation-base-prompt.md, edit-base-prompt.md). None of those three files restate this — they all point here. Without this file present, none of them can resolve where a report…
Cursor rule Cursor
Delphi Object Pascal conventions — naming, style, formatting.
Cursor rule Cursor
Design Patterns (GoF) in Delphi — Creational, Structural and Behavioral with Object Pascal.
Cursor rule Cursor
Dext Framework - Minimal API, Dependency Injection, Model Binding and Entity ORM Patterns.
Cursor rule Cursor
DelphiMVCFramework patterns — controllers, Active Record, serialization, middleware.
Cursor rule Cursor
Firebird Database Standards — FireDAC connection, PSQL, generators, transactions, queries.
Cursor rule Cursor
Horse REST API patterns — routes, middleware, controllers, JSON responses.
Cursor rule Cursor
Code rules and standards for developing applications with the Intraweb framework.
Cursor rule Cursor
Every kit ships a settings.json at its own root (next to AGENTS.md, README.md) — committed to git, unlike analysis/ (gitignored, local-only). Think of it like a package.json's version field: it is this repo's own source of truth for its own operational state, not a shared cross-kit file like the workspace root's…
Cursor rule Cursor
One root, %ProgramData%\rad (Windows) / /usr/local/share/rad. Outside every repo, never committed, never published. Holds a single settings.json, skills\ (the categorized link farm), and a handful of convenience links (rad.ps1, workspace, tools, rules, prompts, analysis, spec-kits\) — every one of them a live link…
Cursor rule Cursor
Best practices for memory management (try..finally), memory leaks and focused exception handling in Delphi.
Cursor rule Cursor
MySQL/MariaDB Database defaults — FireDAC connection, AUTOINCREMENT, LASTINSERTID(), UPSERT, JSON, stored procedures, transactions.
Cursor rule Cursor
PostgreSQL Database Standards — FireDAC connection, PL/pgSQL, UPSERT, JSONB, full-text search, transactions.
Cursor rule Cursor
Delphi code refactoring — techniques to improve readability, remove code smells and apply patterns without changing behavior.
Cursor rule Cursor
SOLID Patterns and Design Patterns for Delphi — Repository, Service, Factory, Strategy.
Cursor rule Cursor
How this repo's multi-tool AI config is organized and kept in sync — read this before editing any rule, command or skill.
Cursor rule Cursor
Rigorous Test-Driven Development (TDD) with DUnitX, naming and dependency injection for isolation with fakes and mocks.
Cursor rule Cursor
Threading Patterns in Delphi — TThread, TTask, Synchronize/Queue, thread-safety, PPL, cancellation.
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: