You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This directory contains skills for GitHub Copilot and other LLM agents to help developers use Ignite UI Web Components effectively in their applications.
4
+
5
+
## What are Skills?
6
+
7
+
Skills are structured instructions that help AI agents understand and execute common tasks consistently. Each skill is a self-contained guide that provides step-by-step instructions, code examples, and best practices.
|[igniteui-wc-choose-components](./igniteui-wc-choose-components/SKILL.md)| Identify the right components for a UI pattern and navigate to official docs/demos | Deciding which components to use |
14
+
|[igniteui-wc-integrate-with-framework](./igniteui-wc-integrate-with-framework/SKILL.md)| Integrate components into React, Angular, Vue, or vanilla JS applications | Setting up components in your project |
15
+
|[igniteui-wc-customize-component-theme](./igniteui-wc-customize-component-theme/SKILL.md)| Customize styling using CSS custom properties, parts, and theming system | Applying custom brand colors/styles |
16
+
|[igniteui-wc-optimize-bundle-size](./igniteui-wc-optimize-bundle-size/SKILL.md)| Reduce bundle size by importing only needed components and lazy loading | Optimizing production performance |
17
+
18
+
## How to Use
19
+
20
+
When working with an AI agent like GitHub Copilot, reference skills by name or ask questions naturally:
21
+
22
+
### Natural Questions
23
+
- "How do I integrate igniteui-webcomponents with React?"
24
+
- "Help me customize the button colors to match my brand"
25
+
- "My bundle size is too large, how can I reduce it?"
26
+
- "Show me how to use these components in Vue"
27
+
28
+
### Direct Skill Reference
29
+
- "Follow the integrate-with-framework skill for my Angular app"
30
+
- "Use the customize-component-theme skill to help me style components"
31
+
- "Apply the optimize-bundle-size skill to reduce my bundle"
32
+
33
+
## Skill Structure
34
+
35
+
Each skill contains:
36
+
37
+
-**Example Usage**: Common questions or scenarios
38
+
-**When to Use**: Situations where the skill applies
39
+
-**Related Skills**: Other relevant skills to explore
40
+
-**Step-by-Step Instructions**: Detailed guidance with code examples
41
+
-**Framework-Specific Examples**: React, Angular, Vue, and vanilla JS patterns
0 commit comments