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
title: AI-Assisted Development with Ignite UI - Ignite UI for Angular
3
+
_description: Ignite UI provides Agent Skills, the Ignite UI CLI MCP server, and the Theming MCP server to ground AI coding assistants in correct component APIs, import paths, and design tokens across Angular, React, and Web Components.
Copy file name to clipboardExpand all lines: en/components/ai/skills.md
+8-8Lines changed: 8 additions & 8 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -8,7 +8,7 @@ mentionedTypes: []
8
8
9
9
# Ignite UI for Angular Agent Skills
10
10
11
-
Ignite UI for Angular ships with **[Agent Skills](https://agentskills.io/)**— structured knowledge files that teach AI coding assistants (GitHub Copilot, Cursor, Windsurf, Claude, Gemini CLI, JetBrains Junie, etc.) how to work with Ignite UI for Angular. These skill files provide context-aware guidance on components, grids, data operations, and theming, enabling your AI assistant to generate accurate, idiomatic code that follows best practices.
11
+
Ignite UI for Angular ships with **[Agent Skills](https://agentskills.io/)**- structured knowledge files that teach AI coding assistants (GitHub Copilot, Cursor, Windsurf, Claude, Gemini CLI, JetBrains Junie, etc.) how to work with Ignite UI for Angular. These skill files provide context-aware guidance on components, grids, data operations, and theming, enabling your AI assistant to generate accurate, idiomatic code that follows best practices.
12
12
13
13
> [!NOTE]
14
14
> The AI tooling landscape is evolving rapidly. Skill discovery locations and distribution options may change as tools and IDEs are updated. Always consult the official documentation for your specific tool or agent for the latest information.
@@ -56,7 +56,7 @@ For user-level (global) skills available across all projects, use `~/.agents/ski
56
56
| Project |`.github/skills/`, `.claude/skills/`|
57
57
| Personal |`~/.copilot/skills/`, `~/.claude/skills/` (Copilot coding agent and GitHub Copilot CLI only) |
58
58
59
-
> **Tip:** In [VS Code](https://code.visualstudio.com/docs/copilot/customization/agent-skills), these locations also include the general `.agents/skills/` and `~/.agents/skills/` and you can configure additional skill locations using the `chat.agentSkillsLocations` setting.
59
+
> **Tip:** In [VS Code](https://code.visualstudio.com/docs/copilot/customization/agent-skills), these locations also include the general `.agents/skills/` and `~/.agents/skills/` and you can configure additional skill locations using the `chat.agentSkillsLocations` setting.
60
60
61
61
### Claude
62
62
@@ -111,7 +111,7 @@ For user-level (global) skills available across all projects, use `~/.agents/ski
111
111
112
112
Use one of the options below to download and place the skill files into the appropriate [skill location](#skill-locations) for your AI assistant.
113
113
114
-
### **Option A — Use the installed npm package**
114
+
### **Option A - Use the installed npm package**
115
115
116
116
If Ignite UI for Angular is already installed in your project, the skill files are available under `node_modules`. To copy them into your project (e.g. into `.agents/skills/`), run:
The `gemini skills install` command installs skills directly from a Git repository. It supports two scopes:
151
151
152
-
-**User scope** (default) — installs skills globally for your user account, making them available across all projects. Skills are placed in `~/.gemini/skills/` or `~/.agents/skills/`.
153
-
-**Workspace scope**— installs skills locally into the current project directory under `.agents/skills/`, scoping them to that project only.
152
+
-**User scope** (default) - installs skills globally for your user account, making them available across all projects. Skills are placed in `~/.gemini/skills/` or `~/.agents/skills/`.
153
+
-**Workspace scope**- installs skills locally into the current project directory under `.agents/skills/`, scoping them to that project only.
Once installed, the skill files are available in the respective location and will be automatically discovered by compatible AI assistants.
172
172
173
-
### **Option C — Use the `npx skills` CLI**
173
+
### **Option C - Use the `npx skills` CLI**
174
174
175
175
The `skills` CLI is an interactive tool that downloads and installs skills directly into your project. Run the following command in your project root:
176
176
@@ -184,7 +184,7 @@ The CLI will guide you through a series of prompts to:
184
184
2. Choose the target location for the skill files in your project (e.g. `.agents/skills/`, `.github/skills/`).
185
185
3. Download and write the selected skill files automatically.
186
186
187
-
Once complete, the skills are ready to use — no manual file copying required.
187
+
Once complete, the skills are ready to use - no manual file copying required.
188
188
189
189
> **Note:** Requires Node.js and an internet connection. The command fetches the latest skill files from the [IgniteUI/igniteui-angular](https://github.com/IgniteUI/igniteui-angular) repository.
Copy file name to clipboardExpand all lines: en/components/ai/theming-mcp.md
+10-5Lines changed: 10 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,5 +1,5 @@
1
1
---
2
-
title: Angular Theming MCP | Infragistics
2
+
title: Angular Theming MCP | Infragistics
3
3
_description: Angular works with the Ignite UI Theming MCP server that allows you to create custom themes, palettes, typography, and elevations for your Ignite UI for Angular applications. Learn how to use the MCP server to generate and apply custom themes that match your brand and design requirements.
4
4
_keywords: Ignite UI for Angular controls, Angular widgets, web widgets, UI widgets, Components Suite, Artificial Intelligence, AI, MCP, Model Context Protocol, Theming, Custom Themes, Palettes, Typography, Elevations
5
5
_license: MIT
@@ -20,6 +20,8 @@ The server supports all four Ignite UI design systems — **Material**, **Bootst
20
20
21
21
Most tools can produce either **Sass** or **CSS** output. Sass output is the default and integrates with the `igniteui-theming` Sass module. CSS output generates ready-to-use CSS custom properties and can be used **without a local Sass toolchain** — the server compiles it for you.
22
22
23
+
The Ignite UI Theming MCP works alongside the Ignite UI CLI MCP. In practice, the Theming MCP handles palettes, themes, tokens, typography, elevations, and styling workflows, while the CLI MCP handles project creation, project modification, component workflows, and documentation-oriented tasks. Most teams will want both servers connected in the same AI client.
24
+
23
25
**Example prompts to try once connected:**
24
26
25
27
> _"Create a complete Material Design dark theme for my Angular app with primary #2563eb and coral secondary #f97316."_
@@ -178,10 +180,11 @@ JetBrains AI Assistant supports MCP servers through the IDE settings:
178
180
179
181
### Other MCP Clients
180
182
181
-
For any other MCP-compatible client, use the STDIO transport with the following command and arguments:
183
+
For any other MCP-compatible client, use the STDIO transport with this launch command:
|`detect_platform`| Reads `package.json` and identifies whether the project uses Ignite UI for Angular, Web Components, React, or Blazor. Selects the correct import paths and component selectors for all subsequent tools. |
243
248
|`create_palette`| Generates a color palette with automatic shade variants (50–900, A100–A700) from your base brand colors. Accepts an `output` parameter (`sass` or `css`) and a `designSystem` to select the schema. |
244
249
|`create_custom_palette`| Fine-grained palette creation — specify exact hex values for every shade when automatic generation is not suitable. |
0 commit comments