乐于分享
好东西不私藏

AI Agent Skills:让AI助手更懂DevExpress开发

AI Agent Skills:让AI助手更懂DevExpress开发
我是一名.NET或JavaScript开发者,平时经常使用DevExpress组件库,遇到过这样的困扰:让AI助手帮忙写DevExpress代码时,它总是给出一些似是而非的答案——用了不存在的API、导入了错误的命名空间、或者干脆建议你用第三方库替代。现在,DevExpress官方推出的 AI Agent Skills 项目完美解决了这个问题。

什么是DevExpress AI Agent Skills?

简单来说,这是一套为AI编程助手准备的“知识包”。每个技能文件都包含了DevExpress产品的正确API用法、导入路径和可直接运行的代码示例。目前支持的AI助手包括:
GitHub Copilot
Claude Code
Cursor
JetBrains AI Assistant
JetBrains Junie
Codex CLI

覆盖哪些产品?

目前已经提供了以下产品的技能包:

产品

包含的技能

DevExtreme JavaScript

DataGrid、Scheduler、Form、Chat、Button、各种输入框、DataSource等

Blazor组件

AI Chat、图表、ComboBox、Grid、透视表、Ribbon、Scheduler等

WPF控件

Data Grid、Tree List、Pivot Grid、图表、Scheduler、MVVM等

WinForms控件

Data Grid、Tree List、图表、Scheduler、AI Chat、数据编辑器等

DevExpress报表

Core API、ASP.NET Core、Blazor、Visual Studio设计器

Office & PDF文件API

电子表格、Word处理、PDF、演示文稿、条码、AI扩展等

XAF框架

业务模型、控制器、视图、编辑器、安全、验证、报表等

ASP.NET Core、VCL和BI Dashboard的技能包也即将推出。

如何安装?

安装方式非常灵活,主要有三种途径:

1. 插件安装(最快捷)

如果你的AI助手支持插件市场,可以直接运行:
/plugin marketplace add DevExpress/agent-skills
/plugin install dx-devextreme@DevExpress-agent-skills

2. 手动复制技能文件夹

将需要的技能文件夹复制到对应AI助手的技能目录下。例如对于GitHub Copilot:
项目级:.github/skills/(仅当前项目生效)
全局:~/.copilot/skills/(所有项目生效)

3. IDE集成

VS Code用户可以通过命令面板安装插件,Visual Studio 2026会自动读取项目中的技能文件,JetBrains系列IDE则支持添加外部注册表或手动复制。

实际效果怎么样?

安装了这些技能后,当你问AI类似“如何在DataGrid中启用行内编辑”这样的问题时,AI不再会胡乱猜测,而是直接给出正确的DevExpress API调用方式和完整的代码示例。你甚至可以用#devextreme-datagrid(Copilot)或 /devextreme-datagrid(Claude Code)来手动指定要查询的技能。
如果你是devextreme&xaf的使用者 ,强烈建议把技能文件放到项目的 .github/skills/ 目录下提交到版本控制,这样整个团队的AI助手都能获得准确的DevExpress知识,减少因AI幻觉导致的代码质量问题。
项目采用MIT开源协议,完全免费使用。如果你还在为AI生成的DevExpress代码头疼,不妨试试这个官方解决方案。

项目地址agent-skills https://github.com/DevExpress/agent-skills/tree/main