DevExpress обновила набор Agent Skills — это «подсказки» для ИИ‑ассистентов, которые помогают генерировать корректный код под компоненты DevExpress. В свежем обновлении добавили 14 навыков для WinForms и упростили установку через плагины в популярных агентных инструментах.
Когда мы просим ИИ‑ассистента «добавь на форму таблицу, фильтры и кнопки», он часто делает то, что выглядит правильным: код компилируется, приложение запускается. Проблема всплывает позже — следующий разработчик открывает форму в Visual Studio и обнаруживает, что дизайнер перестал работать. DevExpress решила закрыть эту боль обновлением своего набора Agent Skills — специальных инструкций для ИИ, которые закрепляют правильные паттерны работы с их компонентами.
Что обновили
В публикации DevExpress сообщает о трёх ключевых изменениях:
- 14 новых навыков для WinForms — чтобы ИИ корректно использовал типовые элементы и сценарии.
- Перепроверка и доработка всех уже выпущенных навыков — акцент на надёжность и соблюдение инструкций.
- Установка навыков через плагины стала доступна не только в части инструментов, но и для Codex CLI и Cursor.
Почему это важно именно для WinForms
У WinForms есть «железное правило»: визуальные контролы должны жить в файле *.Designer.cs и создаваться через InitializeComponent(), а не в конструкторе формы. Если ИИ начинает добавлять контролы «вручную» в конструктор, проект может продолжать работать, но визуальный дизайнер форм со временем превращается в минное поле.
Новые WinForms‑навыки как раз фиксируют это поведение: ассистент получает шаблон, где дизайн‑код — в дизайнер‑файле, а код в рантайме предлагается только там, где это действительно нужно (например, при динамических сценариях).
Какие компоненты и сценарии попали в новые навыки
В набор вошли навыки для наиболее востребованных элементов DevExpress в WinForms. Среди них:
- Accordion
- AI Chat
- Charts
- Data Grid
- Editors
- Layout
- Loading Indicators
- MVVM
- Pivot Grid
- Property Grid
- Ribbon and Bars
- Scheduler
- Tab Control
- Tree List
Как DevExpress проверяла качество навыков
Вместо «проверки на hello world» DevExpress прогоняла навыки на реальных, многошаговых запросах. Каждый промпт выполняли дважды — с установленным навыком и без него — и сравнивали результат на разных моделях (с разным уровнем возможностей). Это важно: ошибка ассистента обычно проявляется не в первой строчке кода, а в мелочах, которые всплывают при сборке проекта, правках и поддержке.
Примеры запросов из их тестового набора выглядят максимально прикладными: от сборки приложения «с нуля» вокруг DevExpress TreeList до генерации формы для редактирования данных по SQL‑схеме таблицы.
Что ещё улучшили «под капотом»
Кроме WinForms‑части, DevExpress обновила уже существующие навыки:
- улучшила логику обращения к документации через свой MCP‑сервер (когда ассистент не уверен в API);
- переработала «уточняющие вопросы», чтобы ИИ спрашивал недостающие детали, а не угадывал;
- актуализировала минимальную версию .NET для навыков (в публикации указано .NET 8 для линейки v26.1);
- внесла отдельные правки точности для навыков, связанных с Office/PDF API и отчётами.
Установка стала проще для Codex CLI и Cursor
Если раньше многие пользователи подключали навыки вручную (копированием папок в каталоги конкретного ассистента), то теперь DevExpress отдельно подчёркивает: для Codex CLI и Cursor можно ставить навыки через плагин‑маркетплейс. Практический плюс — обновления начинают приезжать автоматически, без ручной замены файлов в репозитории или локальной папке ассистента.
Что это даёт обычной команде разработки: меньше «магии» в PR от ИИ‑помощника и меньше неожиданных поломок дизайнеров/настроек проекта. Если у вас в стеке WinForms и DevExpress, это один из тех апдейтов, который не выглядит громко, но экономит часы на разборе странных багов «после того, как ИИ помог».
