Skip to content

Commit a78e096

Browse files
AI Features: add AI Skills topic (#8830)
1 parent 2046a6e commit a78e096

5 files changed

Lines changed: 66 additions & 6 deletions

File tree

MenuConfig.xml

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -72,9 +72,7 @@
7272

7373
<MenuRule Destination="15 Common Concepts/60 Shadow DOM" SourcePattern="Howto:^Common/Shadow DOM" />
7474

75-
<MenuRule Destination="17 AI Features/00 Overview" SourcePattern="Howto:^90 AI Features/00 Overview of AI-powered Features" />
76-
<MenuRule Destination="17 AI Features/10 aiIntegration Setup" SourcePattern="Howto:^90 AI Features/10 aiIntegration Setup" />
77-
<MenuRule Destination="17 AI Features/20 DevExpress MCP Server Configuration" SourcePattern="Howto:^90 AI Features/20 DevExpress MCP Server Configuration" />
75+
<MenuRule Destination="17 AI Features" SourcePattern="Howto:^90 AI Features" />
7876

7977
<MenuRule Destination="20 DevExtreme CLI" SourcePattern="Howto:^Common/DevExtreme CLI" />
8078
<MenuRule Destination="25 Angular Application Template" SourcePattern="Howto:^40 Angular Components/30 Application Template" />
Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,3 @@
1-
You can use AI-powered capabilities with a number of DevExtreme components. To activate these AI-powered features, implement any large language model (LLM) that offers REST/client APIs. Self-hosted or remote AI agents are supported.
1+
You can use AI-powered capabilities with a number of DevExtreme components. To activate these AI-powered features, implement any large language model (LLM) that offers REST/client APIs. Self-hosted or remote AI agents are supported.
2+
3+
[note] If you use an AI coding assistant, DevExpress AI Skills can help you apply curated DevExtreme and DevExpress product-specific guidance. Refer to the following help topic for detailed information in this regard: [DevExpress AI Skills](/concepts/90%20AI%20Features/30%20DevExpress%20AI%20Skills.md '/Documentation/Guide/AI_Features/DevExpress_AI_Skills/').
Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1-
The DevExpress MCP server connects MCP-compatible AI tools with the DevExpress documentation library, including DevExtreme documentation. The MCP server ensures AI tools such as GitHub Copilot have direct access to the latest information on DevExtreme JavaScript components.
1+
The DevExpress MCP Server connects MCP-compatible AI tools with the DevExpress documentation library, including DevExtreme documentation. The MCP Server ensures AI tools (such as GitHub Copilot) have direct access to the latest information on DevExtreme JavaScript components.
2+
3+
[note] If you want reusable, task-focused prompts for AI coding assistants, refer to the following help topic: [DevExpress AI Skills](/concepts/90%20AI%20Features/30%20DevExpress%20AI%20Skills.md '/Documentation/Guide/AI_Features/DevExpress_AI_Skills/').
24

35
[important] Always conduct thorough reviews of AI-generated output: check for security vulnerabilities and adherence to your project standards. AI-generated output may vary greatly depending on the prompt, AI model, and many other factors.

concepts/90 AI Features/20 DevExpress MCP Server Configuration/30 Custom Instructions.md

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,10 @@ MCP-compatible AI tools support custom instructions that you can specify in addi
22

33
/mcp.dxdocs.devexpress_docs_query_workflow
44

5-
For information on how to implement these instructions in other IDEs, refer to the following topic: [Configure an AI-powered Assistant](https://docs.devexpress.com/GeneralInformation/405551/help-resources/dev-express-documentation-mcp-server-configure-an-ai-powered-assistant).
5+
For information on how to implement these instructions in other IDEs, refer to the following topic: [Configure an AI-powered Assistant](https://docs.devexpress.com/GeneralInformation/405551/help-resources/dev-express-documentation-mcp-server-configure-an-ai-powered-assistant).
6+
7+
For DevExtreme-specific instructions, the [DevExpress/agent-skills](https://github.com/DevExpress/agent-skills) repository includes a dedicated [instructions](https://github.com/DevExpress/agent-skills/tree/main/plugins/dx-devextreme/skills/instructions) folder. To use these instructions:
8+
9+
1. Download the instruction files from the [instructions](https://github.com/DevExpress/agent-skills/tree/main/plugins/dx-devextreme/skills/instructions) folder.
10+
2. Copy the files to `.github/instructions/` in your project root (GitHub Copilot in VS Code) or the equivalent instructions folder for your AI assistant.
11+
3. Restart your AI assistant if required.
Lines changed: 52 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,52 @@
1+
DevExpress AI Skills is a public repository of reusable agent skills for DevExpress products (including DevExtreme). DevExtreme-specific skills are located in the [skills](https://github.com/DevExpress/agent-skills/tree/main/plugins/dx-devextreme/skills/skills) folder of the [DevExpress/agent-skills](https://github.com/DevExpress/agent-skills) repository and are designed for AI coding assistants, such as GitHub Copilot, Claude Code, Cursor, and JetBrains AI Assistant.
2+
3+
Use these skills when you want an AI assistant to follow DevExpress-specific patterns, use feature/task-specific APIs, and generate code that corresponds to the product and framework with which you are working.
4+
5+
## What Each Skill Contains
6+
7+
- Product-specific guidance for common DevExtreme scenarios
8+
- Correct API names, import paths, and configuration patterns
9+
- Ready-to-run examples for common scenarios
10+
- Reusable instructions you can copy into a project-level or global skills folder
11+
12+
## DevExtreme Skills
13+
14+
This repository includes skills for the following DevExtreme components and features:
15+
16+
- [DataGrid](/concepts/05%20UI%20Components/DataGrid/03%20Overview/00%20Overview.md '/Documentation/Guide/UI_Components/DataGrid/Overview/')
17+
- [Scheduler](/concepts/05%20UI%20Components/Scheduler/02%20Overview/00%20Overview.md '/Documentation/Guide/UI_Components/Scheduler/Overview/')
18+
- [Form](/concepts/05%20UI%20Components/Form/00%20Overview/00%20Overview.md '/Documentation/Guide/UI_Components/Form/Overview/')
19+
- [Chat](/concepts/05%20UI%20Components/Chat/00%20Overview/00%20Overview.md '/Documentation/Guide/UI_Components/Chat/Overview/')
20+
- [Button](/concepts/05%20UI%20Components/Button/02%20Overview/00%20Overview.md '/Documentation/Guide/UI_Components/Button/Overview/')
21+
- [SelectBox](/concepts/05%20UI%20Components/SelectBox/01%20Overview/00%20Overview.md '/Documentation/Guide/UI_Components/SelectBox/Overview/')
22+
- [DateBox](/concepts/05%20UI%20Components/DateBox/01%20Overview/00%20Overview.md '/Documentation/Guide/UI_Components/DateBox/Overview/')
23+
- [CheckBox](/concepts/05%20UI%20Components/CheckBox/00%20Getting%20Started%20with%20CheckBox/00%20Getting%20Started%20with%20CheckBox.md '/Documentation/Guide/UI_Components/CheckBox/Getting_Started_with_CheckBox/')
24+
- [NumberBox](/concepts/05%20UI%20Components/NumberBox/00%20Getting%20Started%20with%20NumberBox/00%20Getting%20Started%20with%20NumberBox.md '/Documentation/Guide/UI_Components/NumberBox/Getting_Started_with_NumberBox/')
25+
- [TextBox](/concepts/05%20UI%20Components/TextBox/02%20Overview/00%20Overview.md '/Documentation/Guide/UI_Components/TextBox/Overview/')
26+
- [TextArea](/concepts/05%20UI%20Components/TextArea/00%20Getting%20Started%20with%20TextArea/00%20Getting%20Started%20with%20TextArea.md '/Documentation/Guide/UI_Components/TextArea/Getting_Started_with_TextArea/')
27+
- [DataSource](/concepts/70%20Data%20Binding/5%20Data%20Layer/0%20Overview.md '/Documentation/Guide/Data_Binding/Data_Layer/')
28+
- [Theming](/concepts/60%20Themes%20and%20Styles/05%20Predefined%20Themes/00%20Predefined%20Themes.md '/Documentation/Guide/Themes_and_Styles/Predefined_Themes/')
29+
30+
## How to Use the Repository
31+
32+
1. Open the [skills](https://github.com/DevExpress/agent-skills/tree/main/plugins/dx-devextreme/skills/skills) folder in the DevExpress/agent-skills repository.
33+
2. Copy all skill folders you need to your AI assistant's skills directory.
34+
3. Start a chat in agent mode and ask a product-specific question.
35+
36+
For agent-specific and IDE-specific setup instructions, refer to the [repository README](https://github.com/DevExpress/agent-skills/blob/main/README.md).
37+
38+
## When to Use AI Skills and When to Use MCP
39+
40+
For best results, use DevExpress AI Skills together with the [DevExpress MCP Server](/concepts/90%20AI%20Features/20%20DevExpress%20MCP%20Server%20Configuration/00%20DevExpress%20MCP%20Server%20Configuration.md '/Documentation/Guide/AI_Features/DevExpress_MCP_Server_Configuration/'). 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 MCP Server complement each other.
41+
42+
While DevExpress AI Skills and DevExpress MCP Server produce the best results when used together, separate usage of these tools may be beneficial in the following scenarios:
43+
44+
- When you need the assistant to follow curated task patterns and product-specific rules without a network connection to documentation, use DevExpress AI Skills.
45+
- When you need live documentation lookup, version-sensitive details, or a direct connection to the DevExpress documentation library, use the DevExpress MCP Server.
46+
47+
[note] We recommend using a top-tier model for the most accurate results. Lower-tier models may ignore skill instructions or produce less reliable output.
48+
49+
#####See Also#####
50+
51+
- [DevExpress MCP Server Configuration](/concepts/90%20AI%20Features/20%20DevExpress%20MCP%20Server%20Configuration/00%20DevExpress%20MCP%20Server%20Configuration.md '/Documentation/Guide/AI_Features/DevExpress_MCP_Server_Configuration/')
52+
- [aiIntegration Setup](/concepts/90%20AI%20Features/10%20aiIntegration%20Setup/00%20aiIntegration%20Setup.md '/Documentation/Guide/AI_Features/aiIntegration_Setup/')

0 commit comments

Comments
 (0)