delphi-dev — плагин

Плагин для Claude Code включает режим эксперта по Delphi: стиль кода, аудит, ревью, тесты DUnitX и сквозные проверки приложений

  • 91 ★ репозитория
  • Последний коммит
Плагин

Расширенный доступ

Почему такой уровень

  • Установщик правит конфигурацию Claude Code и качает базу знаний, команды запускают сборку и приложения на машине
  • `/e2e` собирает и запускает ваш `.exe`, нажимает на экранах и может записать данные приложения
Все причины и проверки

adrianosantostreina/delphi-dev

Установка

Работает в

В терминале, через SkillFoxx CLI

npx skillfoxx add plugins/delphi-dev

Определит агенты на машине, покажет уровень доступа и зафиксирует версию.

Другие способы установки

Доступ и проверки

Как мы проверяем

Расширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.

  • Установщик правит конфигурацию Claude Code и качает базу знаний, команды запускают сборку и приложения на машине
  • `/e2e` собирает и запускает ваш `.exe`, нажимает на экранах и может записать данные приложения

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Плагин включается сам, когда Claude Code видит файлы `.pas`, `.dpr`, `.dfm`, `.dpk`, `.dproj` или слова Object Pascal, FireMonkey, VCL, FireDAC, RAD Studio. С этого момента агент применяет руководство по стилю Delphi, принципы чистого кода и SOLID без напоминаний. Команды плагина: `/audit` дает технический аудит с оценкой по направлениям и планом модернизации, `/review` быстро ищет нарушения и показывает исправления, `/write` пишет новый код сразу по стандартам. Команда `/new-project` создает проект со слоистой структурой папок, `/spec` по исходникам собирает файл `SPEC.md`, `/tdd` генерирует набор тестов DUnitX. Команда `/e2e` запускает сквозные сценарии против настольного приложения Delphi: собирает проект, открывает `.exe`, нажимает на экранах и возвращает вердикт по каждому сценарию, не перехватывая фокус клавиатуры. Установка идет командой `npx delphi-dev`, она ставит плагин и загружает базу знаний.

Для кого. Delphi-разработчикам, которые поддерживают настольные приложения на VCL и FireMonkey и хотят единый стиль кода и аудит без ручного ревью.

Подходит, если

  • Унаследованный проект на Delphi нужно оценить и получить приоритетный план модернизации командой `/audit`
  • Новый модуль надо написать по руководству по стилю с первой строки
  • Для проекта нет тестов, и нужен набор DUnitX, собранный по исходникам
  • Форму логина проверяют вручную, и хочется сценарий `/e2e` с вердиктом PASS, FAIL, BLOCKED или SKIPPED

Не подходит, если

  • Проект не на Delphi: плагин узнает только Object Pascal и среду RAD Studio
  • Нужно управлять самой IDE и сборкой на удаленной машине: у проекта для этого нет отдельного сервера
  • Сквозные тесты нужны для веб-приложения: `/e2e` работает с настольными окнами Windows

Пример запроса к агенту

Сделай /audit проекта на Delphi и покажи план модернизации по приоритетам

Ограничения

  • Сквозные тесты `/e2e` управляют настольным приложением Windows через сообщения окон, поэтому работают только там, где запущено приложение Delphi.
  • Команда `/contribute-kb` собирает локальные заметки через хуки и открывает pull request в общую базу знаний, но хуки сейчас отключены.
  • Установщик скачивает базу знаний и правит конфигурацию Claude Code, для этого нужны Node.js и доступ к сети.
  • Тексты и документация написаны на английском и португальском, интерфейс команд на английском.

Как отключить. В Claude Code выполните `/plugin uninstall delphi-dev@delphi-dev`, затем `/plugin marketplace remove delphi-dev`. При зависании очистите кэш `~/.claude/plugins/cache`.

Частые вопросы

Как поставить delphi-dev?

Выполните `npx delphi-dev`: команда ставит плагин в Claude Code и загружает базу знаний. Для ручной установки из исходников подключите папку как маркетплейс командой `/plugin marketplace add`.

Когда плагин включается?

Автоматически, когда вы открываете `.pas`, `.dpr`, `.dfm` или упоминаете Object Pascal, VCL, FireMonkey, FireDAC. Команды вызываются по имени, например `/review`.

Что показывает `/e2e`?

Вердикт по каждому сценарию: PASS, FAIL, BLOCKED или SKIPPED. BLOCKED ставится, когда сценарий не удалось вернуть в исходное состояние, чтобы не обвинять приложение зря.

Двигает ли `/e2e` мышь и забирает ли клавиатуру?

Нет. Клики идут через `PostMessage`, текст через `WM_CHAR`, скриншоты через `PrintWindow`, поэтому окно можно закрыть другим окном, а курсор остается на месте.

Как удалить плагин?

Командой `/plugin uninstall delphi-dev@delphi-dev`. Для полной очистки удалите и маркетплейс командой `/plugin marketplace remove delphi-dev`.

Обсуждение

Вопросов и отзывов пока нет.

Плагины

Модульный набор плагинов для Claude Code: скиллы, агенты, команды и правила для Java, TypeScript, Python, PHP и AWS

ПлагинРасширенный доступ370Звезды репозитория

Плагин превращает Claude Code в команду из 16 агентов: план по документам, TDD и 9 проверок перед слиянием.

ПлагинШирокий доступ53Звезды репозитория

Плагин готовит проект к работе с Claude Code: инструкции, тесты, ревью, TDD, рефакторинг и повторяемый цикл исправлений

ПлагинШирокий доступ75Звезды репозитория

Маркетплейс плагинов Ника Тьюна для Claude Code: проверки перед сдачей задачи, ревью кода и персоны для TDD

ПлагинРасширенный доступ364Звезды репозитория

Маркетплейс плагинов Claude Code от Frad LEE: Git и GitFlow, GitHub, рефакторинг, память, исследования, изображения и работа с интерфейсами

ПлагинРасширенный доступ596Звезды репозитория

Хуки и навыки заставляют Claude Code планировать до кода, писать тесты до релиза и звать человека, когда уверенности нет.

ПлагинРасширенный доступ53Звезды репозитория

Коротко о README

README перечисляет команды плагина в таблице и подробно разбирает `/e2e` с четырьмя вердиктами и работой без захвата фокуса. Дальше идут установка через `npx`, порядок переустановки с очисткой кэша и язык вывода. Рядом лежат дорожная карта, документы о хуках и правила базы знаний.

Бейдж для README

Сообщить о проблеме