Skip to content

Commit 2f8cd81

Browse files
Merge pull request #2167 from syncfusion-content/wpf-skill-hotfix
Added and modified the Skills md file
2 parents 6d9724a + 9320e18 commit 2f8cd81

2 files changed

Lines changed: 217 additions & 0 deletions

File tree

wpf-toc.html

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,9 @@
33
<li>
44
<a href="/cr/wpf"> API Reference</a>
55
</li>
6+
<li>
7+
<a href="/wpf/skills">Skills</a>
8+
</li>
69
<li>
710
<a href="/wpf/Welcome-to-Syncfusion-Essential-WPF">Overview</a>
811
</li>

wpf/skills.md

Lines changed: 214 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,214 @@
1+
---
2+
layout: post
3+
title: Syncfusion WPF Agent Skills for AI Assistants | Syncfusion
4+
description: Learn how to install and use Syncfusion Agent Skills to enhance AI assistants with accurate Syncfusion WPF component guidance.
5+
control: Skills
6+
platform: wpf
7+
documentation: ug
8+
domainurl: ##DomainURL##
9+
---
10+
11+
# Syncfusion WPF Agent Skills for AI Assistants
12+
13+
This guide introduces **Syncfusion WPF Skills**, a knowledge package that enables AI assistants (VS Code, Cursor, CodeStudio, etc.) to understand and generate accurate WPF code using official APIs, patterns, and theming guidelines.
14+
15+
These skills eliminate common issues with generic AI suggestions by grounding the assistant in accurate component usage patterns, API structures, supported features, and project‑specific configuration.
16+
17+
## Prerequisites
18+
19+
Before installing Syncfusion<sup style="font-size:70%">&reg;</sup> WPF Agent Skills, ensure the following:
20+
21+
- Required [Node.js](https://nodejs.org/en/) version >= 16
22+
- WPF application (existing or new); see [Overview](https://help.syncfusion.com/wpf/welcome-to-syncfusion-essential-wpf)
23+
- A supported AI agent or IDE that integrates with the Skills CLI (VS Code, Syncfusion<sup style="font-size:70%">&reg;</sup> Code Studio, Cursor, etc.)
24+
25+
## Key Benefits
26+
27+
**Component Usage & API Knowledge**
28+
- Accurate guidance for adding and configuring Syncfusion<sup style="font-size:70%">&reg;</sup> WPF components
29+
- Component‑specific props, events, and required feature modules
30+
- Guidance for injecting services/modules (where applicable)
31+
32+
**Patterns & Best Practices**
33+
- Recommended API structures and composition patterns
34+
- State‑handling approaches for common scenarios
35+
- Feature‑injection workflows (for example, paging, sorting, filtering)
36+
- All guidance is authored directly in Skill files and does not rely on external documentation fetches
37+
38+
**Design‑System Guidance**
39+
- Theme usage, including light and dark variants
40+
- Styling and icon usage patterns
41+
- Consistent design alignment across Syncfusion<sup style="font-size:70%">&reg;</sup> WPF components
42+
43+
## Installation
44+
45+
Install [Syncfusion<sup style="font-size:70%">&reg;</sup> WPF components skills](https://github.com/syncfusion/wpf-ui-components-skills.git) using the Skills CLI. Users can also explore available skills from the [marketplace](https://skills.sh/syncfusion/).
46+
47+
### Install all skills
48+
49+
Use the following command to install all component skills at once in the `.agents/skills` directory:
50+
51+
{% tabs %}
52+
{% highlight bash tabtitle="NPM" %}
53+
54+
npx skills add syncfusion/wpf-ui-components-skills -y
55+
56+
{% endhighlight %}
57+
{% endtabs %}
58+
59+
### Install selected skills
60+
61+
Use the following command to install skills interactively:
62+
63+
{% tabs %}
64+
{% highlight bash tabtitle="NPM" %}
65+
66+
npx skills add syncfusion/wpf-ui-components-skills
67+
68+
{% endhighlight %}
69+
{% endtabs %}
70+
71+
The terminal will display a list of available skills. Use the arrow keys to navigate, the space bar to select the desired skills, and the Enter key to confirm.
72+
{% tabs %}
73+
{% highlight bash tabtitle="CMD" %}
74+
75+
Select skills to install (space to toggle)
76+
│ ◻ syncfusion-wpf-3d-chart
77+
│ ◻ syncfusion-wpf-accordion
78+
│ ◻ syncfusion-wpf-ai-assistview
79+
│ ◻ syncfusion-wpf-autocomplete
80+
| .....
81+
82+
{% endhighlight %}
83+
{% endtabs %}
84+
85+
Next, select which AI agent you're using and where to store the skills.
86+
{% tabs %}
87+
{% highlight bash tabtitle="CMD" %}
88+
89+
│ ── Additional agents ─────────────────────────────
90+
│ Search:
91+
│ ↑↓ move, space select, enter confirm
92+
93+
│ ❯ ○ Augment (.augment/skills)
94+
│ ○ Claude Code (.claude/skills)
95+
│ ○ OpenClaw (skills)
96+
│ ○ CodeBuddy (.codebuddy/skills)
97+
│ ○ Command Code (.commandcode/skills)
98+
│ ○ Continue (.continue/skills)
99+
│ ○ Cortex Code (.cortex/skills)
100+
│ ○ Crush (.crush/skills)
101+
| ....
102+
103+
{% endhighlight %}
104+
{% endtabs %}
105+
106+
Choose your installation scope (project-level or global), then confirm to complete the installation.
107+
108+
{% tabs %}
109+
{% highlight bash tabtitle="CMD" %}
110+
111+
◆ Installation scope
112+
│ ● Project (Install in current directory (committed with your project))
113+
│ ○ Global
114+
115+
◆ Proceed with installation?
116+
│ ● Yes / ○ No
117+
118+
{% endhighlight %}
119+
{% endtabs %}
120+
121+
This registers the Syncfusion<sup style="font-size:70%">&reg;</sup> skill pack so that AI assistants can automatically load it in supported IDEs such as [Code Studio](https://help.syncfusion.com/code-studio/reference/configure-properties/skills), [Visual Studio Code](https://code.visualstudio.com/docs/copilot/customization/agent-skills), and [Cursor](https://cursor.com/docs/skills).
122+
123+
To learn more about the Skills CLI, refer [here](https://skills.sh/docs).
124+
125+
## How Syncfusion<sup style="font-size:70%">&reg;</sup> Agent Skills Work
126+
127+
1. **Reads relevant Skill files based on queries**, retrieving component usage patterns, APIs, and best‑practice guidance from installed Syncfusion<sup style="font-size:70%">&reg;</sup> Skills. The assistant initially loads only skill names and descriptions, then dynamically loads the required skill and reference files as needed to provide accurate Syncfusion guidance.
128+
2. **Enforces Syncfusion<sup style="font-size:70%">&reg;</sup> best practices**, including:
129+
130+
- Using the required feature modules for each component.
131+
- Injecting applicable component modules (for example, paging, sorting, filtering, and other feature modules).
132+
- Adding the correct theme and style imports.
133+
3. **Generates component‑accurate code**, avoiding invalid props or unsupported patterns.
134+
135+
### Using the AI Assistant
136+
137+
Once skills are installed, the assistant can be used to generate and update Syncfusion<sup style="font-size:70%">&reg;</sup> WPF code for tasks such as:
138+
139+
- “Add a DataGrid with paging, sorting, and filtering.”
140+
- “Create a chart with 3 line series and enable data labels and legends.”
141+
- “Apply Windows 11 light theme."
142+
143+
## Skills CLI Commands
144+
145+
After installation, manage Syncfusion<sup style="font-size:70%">&reg;</sup> Agent Skills using the following commands:
146+
147+
### List Skills
148+
149+
View all installed skills in your current project or global environment:
150+
151+
{% tabs %}
152+
{% highlight bash tabtitle="NPM" %}
153+
154+
npx skills list
155+
156+
{% endhighlight %}
157+
{% endtabs %}
158+
159+
### Remove a Skill
160+
161+
Uninstall a specific skill from your environment:
162+
163+
{% tabs %}
164+
{% highlight bash tabtitle="NPM" %}
165+
166+
npx skills remove <skill-name>
167+
168+
{% endhighlight %}
169+
{% endtabs %}
170+
171+
Replace `<skill-name>` with the name of the skill you want to remove (for example, `syncfusion-wpf-accordion`).
172+
173+
### Check for Updates
174+
175+
Check if updates are available for your installed skills:
176+
177+
{% tabs %}
178+
{% highlight bash tabtitle="NPM" %}
179+
180+
npx skills check
181+
182+
{% endhighlight %}
183+
{% endtabs %}
184+
185+
### Update All Skills
186+
187+
Update all installed skills to their latest versions:
188+
189+
{% tabs %}
190+
{% highlight bash tabtitle="NPM" %}
191+
192+
npx skills update
193+
194+
{% endhighlight %}
195+
{% endtabs %}
196+
197+
## FAQ
198+
199+
**Which agents and IDEs are supported?**
200+
201+
Any Skills compatible agent or IDE that loads local skill files (Visual Studio Code, Cursor, CodeStudio, etc.).
202+
203+
**Are skills loaded automatically?**
204+
205+
Yes. Once installed, supported agents automatically detect and load relevant skills for Syncfusion‑related queries without requiring additional configuration.
206+
207+
**Skills are not being loaded**
208+
209+
Verify that skills are installed in the correct agent directory, restart the IDE, and confirm that the agent supports external skill files.
210+
211+
## See also
212+
213+
- [Agent Skills Standards](https://agentskills.io/home)
214+
- [Skills CLI](https://skills.sh/docs)

0 commit comments

Comments
 (0)