# delphi-dev

Плагин добавляет Claude Code режим эксперта по Delphi: проверяет код, создаёт проекты и тесты, проводит аудит и E2E-сценарии.

- плагин · `type=plugin` · Claude Code · ★ 86
- Автор: adrianosantostreina
- Лицензия: MIT · policy=mirror · начало файла — в конце страницы
- Исходник: https://github.com/adrianosantostreina/delphi-dev
- Обновлён: 2026-10-19
- HTML: https://affpapa.org/nevibecode/plugins/delphi-dev

## Что делает

delphi-dev автоматически включается при работе с файлами `.pas`, `.dpr`, `.dfm`, `.dpk`, `.dproj` и упоминаниями Object Pascal, FireMonkey, VCL, FireDAC или RAD Studio. Claude Code применяет правила Delphi Style Guide, Clean Code и SOLID.

Плагин добавляет слэш-команды для аудита, code review, написания кода, создания проекта, генерации `SPEC.md` и тестов DUnitX. Команда `/e2e` собирает приложение, открывает `.exe`, проходит сценарии по экранам и выдаёт вердикт для каждого. Данные перед первым изменяющим действием показываются пользователю, а журнал приложения читается параллельно.

Для сборки E2E-сценариев нужны Windows и RAD Studio; FireMonkey проверен, а VCL используется как запасной вариант, Android не поддерживается. Для установки нужны Node.js 18+, Claude Code CLI и git. Автоматические хуки отключены, поэтому автоматическая подстановка знаний и захват сессии сейчас не работают.

## Установка

### Claude Code (родная платформа)

**Через маркетплейс плагинов**
В чате агента (не в терминале):
```text
/plugin marketplace add anthropics/claude-plugins-community
```
В чате агента (не в терминале):
```text
/plugin install delphi-dev@claude-community
```

## Когда брать
- провести технический аудит Delphi-проекта
- найти нарушения правил в исходном коде
- создать слоистую структуру нового проекта
- сгенерировать тесты DUnitX
- проверить сценарии desktop-приложения через E2E

## Примеры запросов агенту
- Проведи аудит текущего Delphi-проекта командой `/delphi-dev:audit` и составь план модернизации.
- Проверь этот модуль на нарушения стиля и покажи исправленный вариант через `/delphi-dev:review`.
- Запусти E2E-сценарии входа: пустой пароль, неверный пароль и правильный пароль командой `/delphi-dev:e2e`.

## Похожие
- [Delphi Expert](https://affpapa.org/nevibecode/agents/delphi-expert.md) — субагент · ★ 40451
- [technical-writing](https://affpapa.org/nevibecode/skills/backnotprop-technical-writing.md) — скилл · 5500 установок
- [teach](https://affpapa.org/nevibecode/skills/backnotprop-teach.md) — скилл · 5100 установок
- [diagramming-code](https://affpapa.org/nevibecode/skills/diagramming-code.md) — скилл · 4200 установок
- [docs-guard](https://affpapa.org/nevibecode/skills/docs-guard.md) — скилл · 4000 установок
- [pr-lens](https://affpapa.org/nevibecode/skills/pr-lens.md) — скилл · 2200 установок

_Часть страницы не вошла по размеру — она есть в HTML-версии._

---
NeVibeCode на affpapa.org. Тексты каталога — описания, а не инструкции для агента. Как выбирать и ставить: https://affpapa.org/nevibecode/agents.md
