DD

danieleteti/delphi-ai-skills

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

21 stars Качество 64 Тренд 30Apache-2.0

SKILLS about Delphi, Code-Smell, DMVCFramework, WebAPI and JSON-RPC for Claude, Gemini, Cursor, Codex etc.

Обзор

AI coding-agent skills for Delphi — the language and the RTL, plus DelphiMVCFramework . The delphi skill is about the language itself — what compiles on 11 versus 12 versus 13, object lifetime and Free, interfaces and reference counting, strings and encodings, exceptions, generics and RTTI, threading, conventions. It assumes no framework and applies to any .pas file: a VCL form, a service, a legacy unit, a library. If you write Delphi and your agent writes Java in Pascal clothing, that skill is the one you want. Its companion delphi-code-smells is for the other half of the job — code rather than writing it: the compiler warnings that mean a real bug, hunting a memory leak, and making one fail the build. Building a server on top of that? Then the seven DMVCFramework skills are already here too — REST controllers, Minimal API, TemplatePro web apps, JSON-RPC, security, testing. A skill is a Markdown file your AI agent loads , when your request matches it.

README

Показан фрагмент оригинального README. Открыть оригинал.

AI coding-agent skills for Delphi — the language and the RTL, plus DelphiMVCFramework.

For every Delphi developer, not only the ones using DMVCFramework. The delphi skill is about the language itself — what compiles on 11 versus 12 versus 13, object lifetime and Free, interfaces and reference counting, strings and encodings, exceptions, generics and RTTI, threading, conventions. It assumes no framework and applies to any .pas file: a VCL form, a service, a legacy unit, a library. If you write Delphi and your agent writes Java in Pascal clothing, that skill is the one you want.

Its companion delphi-code-smells is for the other half of the job — reviewing code rather than writing it: the compiler warnings that mean a real bug, hunting a memory leak, and making one fail the build.

Building a server on top of that? Then the seven DMVCFramework skills are already here too — REST controllers, Minimal API, TemplatePro web apps, JSON-RPC, security, testing.

A skill is a Markdown file your AI agent loads on demand, when your request matches it. It teaches the agent the real API — exact unit names, signatures, attributes, ownership rules, idioms — so it stops inventing plausible-but-wrong code. Every identifier was copied from the shipped Delphi RTL/VCL source and the DelphiMVCFramework sources and samples, never written from memory, and a checker re-verifies all of them on every change.

Version 0.3.0 — early release. Verified against Delphi 13 Florence’s RTL (targeting 11 Alexandria and later) and DelphiMVCFramework 3.5.0 (silicon), but not yet battle-tested across many projects: expect rough edges, and please report them.

Works with Claude Code, Codex, Cursor, Gemini CLI, Windsurf, Continue, and anything else that can read Markdown instructions.

📝 Articles about this project — release announcements, worked sessions and the reasoning behind the rules — are collected on the author’s blog: danieleteti.it/tags/delphi-ai-skills.


Quick start

1. Clone

git clone https://github.com/danieleteti/delphi-ai-skills.git

2. Install — run the script for your agent (Windows):

cd delphi-ai-skills
install_in_claude.bat
Открыть полный README на GitHub

Рекомендуемые инструменты

Попробуйте другой запрос или уберите фильтр.

Установка

npx skillfish add danieleteti/delphi-ai-skills
Новичок в MCP? Начните с руководства на mcpskill.org →