DevExpress AI Skills
- 3 minutes to read
DevExpress AI Skills is a public repository of reusable agent skills for DevExpress products. These skills are intended for AI coding assistants such as GitHub Copilot, Claude Code, Cursor, and JetBrains AI Assistant.
Use these skills when you want an AI assistant to follow DevExpress-specific patterns and use the APIs required for your project.
What Each Skill Contains
- Usage guidance specific to DevExpress products
- Correct API names, import paths, and configuration patterns
- Code examples for common scenarios
- Reusable instructions you can copy into a project-level or global skills folder
Available Skills
The DevExpress/agent-skills repository includes skills for the following products:
| DevExpress Product Line | Skill Folder and Related Components/Functionalty |
|---|---|
| DevExtreme JavaScript | dx-devextreme DataGrid, Scheduler, Form, Chat, Button, SelectBox, DateBox, CheckBox, NumberBox, TextBox, TextArea, DataSource, Theming |
| Blazor Components | dx-blazor AI Chat, Charts, ComboBox, Gauges, Grid, Pivot Table, Ribbon, Scheduler, Toolbar, TreeList |
| WPF Controls | dx-wpf Data Grid, Tree List, Pivot Grid, Property Grid, Data Editors, Layout Management, Ribbon & Bars, Accordion, Tab Control, Charts, Scheduler, Loading Indicators, AI Chat, MVVM |
| DevExpress Reports | dx-reporting Cross-platform API, Reports in ASP.NET Core Apps, Reports in Blazor Apps, Visual Studio Designer Code-behind |
| Office & PDF File API | dx-office-file-api Spreadsheets, Word Documents, PDFs, Presentations, Barcodes, ZIP Archives, Unit Conversion, Excel Export, AI-powered Extensions |
| XAF: Cross-Platform .NET App UI & Web API | dx-xaf Business Model, Business Logic, Controllers, Views, Editors, Filtering, Appearance, Validation, Security, Reports, Performance |
Installation
Install as a Plugin
GitHub Copilot CLI and Claude Code allow you to install DevExpress skills as plugins.
The command below installs the DevExtreme plugin. Plugins are identified by skill folder names (see the table above).
/plugin marketplace add DevExpress/agent-skills
/plugin install dx-devextreme@DevExpress-agent-skills
Restart your IDE after installation. Run /skills to list active entries.
Copy Skill Folders
Copy skill folders directly into your project or a global directory. Skills are located in the plugins folder. Each subfolder is a plugin that contains skills for a certain component or functionality.
GitHub Copilot
Copy skills into .github/skills/ in your project root (project-level) or ~/.copilot/skills/ globally.
Skills are discovered automatically in agent mode. To reference a skill manually, use #:
#devextreme-datagrid How do I activate inline row editing?
Claude Code
Copy skills into .claude/skills/ in your project root (project-level) or ~/.claude/skills/ globally.
To reference a skill manually, use /:
/devextreme-datagrid How do I activate inline row editing?
JetBrains Junie
Copy skills into .junie/skills/ in your project root (project-level) or ~/.junie/skills/ globally.
Cursor
Copy skills into .cursor/skills/ in your project root (project-level) or ~/.cursor/skills/ globally.
To reference a skill manually, use /:
/devextreme-datagrid How do I activate inline row editing?
For additional setup instructions, refer to the repository README.
When to Use AI Skills and When to Use MCP
For best results, use DevExpress AI Skills together with the DevExpress MCP server. Skills supply curated task patterns and product-specific rules while the MCP server adds live documentation lookup and version-sensitive details. DevExpress AI Skills and the MCP server complement each other.
What to expect when you use DevExpress AI Skills or DevExpress MCP Server alone:
- DevExpress AI Skills guide the assistant to follow curated task patterns and product-specific rules. Assistance is available even without an active connection to DevExpress online documentation.
- DevExpress MCP Server allows the assistant to look up online DevExpress documentation and obtain version-sensitive details.
Tip
Invoke the relevant skill explicitly at the start of a task instead of relying on automatic recognition. Depending on your AI assistant, use # (GitHub Copilot) or / (Cursor, Claude Code) to reference a skill directly.