DD

danieleteti/delphi-ai-skills

Developer tools

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기

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
GitHub에서 전체 README 보기

추천 도구

다른 키워드를 입력하거나 필터를 제거해 보세요.

설치

npx skillfish add danieleteti/delphi-ai-skills
MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →