delphi-dev — плагин
Плагин для Claude Code включает режим эксперта по Delphi: стиль кода, аудит, ревью, тесты DUnitX и сквозные проверки приложений
- 91 ★ репозитория
- Последний коммит
Расширенный доступ
Почему такой уровень
- Установщик правит конфигурацию Claude Code и качает базу знаний, команды запускают сборку и приложения на машине
- `/e2e` собирает и запускает ваш `.exe`, нажимает на экранах и может записать данные приложения
Установка
- Работает в
В терминале, через 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
Плагин превращает Claude Code в команду из 16 агентов: план по документам, TDD и 9 проверок перед слиянием.
Плагин готовит проект к работе с Claude Code: инструкции, тесты, ревью, TDD, рефакторинг и повторяемый цикл исправлений
Маркетплейс плагинов Ника Тьюна для Claude Code: проверки перед сдачей задачи, ревью кода и персоны для TDD
Маркетплейс плагинов Claude Code от Frad LEE: Git и GitFlow, GitHub, рефакторинг, память, исследования, изображения и работа с интерфейсами
Хуки и навыки заставляют Claude Code планировать до кода, писать тесты до релиза и звать человека, когда уверенности нет.
Коротко о README
README перечисляет команды плагина в таблице и подробно разбирает `/e2e` с четырьмя вердиктами и работой без захвата фокуса. Дальше идут установка через `npx`, порядок переустановки с очисткой кэша и язык вывода. Рядом лежат дорожная карта, документы о хуках и правила базы знаний.