Help us improve
Share bugs, ideas, or general feedback.
Delphi development expert for Claude Code — applies Delphi Style Guide, Clean Code, and SOLID patterns automatically.
npx claudepluginhub adrianosantostreina/delphi-devDelphi development expert for Claude Code. Automatically applies Delphi Style Guide, Clean Code principles, and SOLID patterns. Includes technical audit (laudo técnico), code review, standardized code writing, and project scaffolding.
Claude Code marketplace entries for the plugin-safe Antigravity Awesome Skills library and its compatible editorial bundles.
Production-ready workflow orchestration with 80 focused plugins, 185 specialized agents, and 153 skills - optimized for granular installation and minimal token usage
Directory of popular Claude Code extensions including development tools, productivity plugins, and MCP integrations
Share bugs, ideas, or general feedback.
A Claude Code plugin that turns the assistant into a senior Delphi expert. 🇧🇷 Leia em Português
delphi-dev activates automatically whenever Claude Code detects Delphi-related content — .pas, .dpr, .dfm, .dpk, .dproj files, or any mention of Object Pascal, FireMonkey, VCL, FireDAC, or RAD Studio. Once active, Claude applies the full Delphi Style Guide, Clean Code principles, and SOLID patterns without being asked.
| Command | Description |
|---|---|
| Auto Delphi Mode | Opening any .pas, .dpr or .dfm file activates the full coding standards context automatically |
/audit | Generates a complete professional technical audit with per-dimension scoring and a prioritized modernization roadmap |
/review | Quick code review — detects violations and provides corrected examples |
/write | Writes new code with all standards applied from the start |
/new-project | Scaffolds a new project with standardized layered folder structure |
/spec | Analyzes the current project source code and auto-generates a complete SPEC.md |
/tdd | Generates a complete DUnitX unit test suite for the project |
/about | Displays plugin info, version, and available commands |
In Claude Code (VS Code, Cursor, Windsurf, etc.):
/plugin marketplace add adrianosantostreina/delphi-dev
/plugin install delphi-dev@delphi-dev
Via terminal (CLI):
claude plugin marketplace add adrianosantostreina/delphi-dev
claude plugin install delphi-dev@delphi-dev
After running the install command, a menu will appear asking for the installation scope:
| Option | When to use |
|---|---|
| Install for you (user scope) | Recommended for individual developers — available in all projects on your machine |
| Install for all collaborators (project scope) | Adds the plugin to .claude/settings.json so everyone who clones the repo gets it |
| Install for you, in this repo only (local scope) | Available only in the current project, gitignored |
Note: After confirming the installation in the menu, the plugin will be installed silently — no confirmation message is shown.
Verify the installed version:
/about
The current version should be 1.3.0.
Tip (Windows): If you get a "Host key verification failed" error, run this once in your terminal before installing:
git config --global url."https://github.com/".insteadOf git@github.com:
To update to the latest version, uninstall and reinstall:
/plugin uninstall delphi-dev
/plugin install delphi-dev@delphi-dev
/plugin uninstall delphi-dev
/plugin marketplace remove delphi-dev
Or via CLI:
claude plugin uninstall delphi-dev
claude plugin marketplace remove delphi-dev
F — fields (private attributes)A — method parametersL — local variablesC_ — constants (+ UPPER_CASE body)T — classes and typesI — interfacesE — exceptionsbegin and else on their own linesuses clause (RTL → VCL/FMX → FireDAC → Third-party → Project)with — causes ambiguity and debugging issuesBreak / Continue — use loop conditions insteadReal — use Double or CurrencyExit — allowed only as guard clauses at the top of a methodtry..finally blockexcept blocksconst never applied to interface parameters (ARC compatibility)class var insteadbtn, edt, lbl, mmo, cbx, grd, qry, cnn, dts, pnl, tmr, and more — see skills/delphi-standards/references/component-prefixes.md
| Skill | Activation |
|---|---|
delphi-standards | Auto-activated on Delphi file/code detection |
delphi-write | Activated when writing new Delphi code |
delphi-laudo | Activated by the /audit command |
delphi-spec | Activated by the /spec command |
delphi-testes | Activated by the /tdd command or automatically after delphi-write |
delphi-claudeignore | Auto-activated on Delphi project detection to optimize token usage |