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
Copy file name to clipboardExpand all lines: en/components/ai/cli-mcp.md
+5-7Lines changed: 5 additions & 7 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,13 +1,13 @@
1
1
---
2
-
title: Angular Ignite UI CLI MCP | Infragistics
3
-
_description: Connect Ignite UI CLI MCP to your AI client to scaffold projects, modify existing apps, create and update components, and ask documentation questions for Ignite UI for Angular. Learn the setup options for VS Code, GitHub, Cursor, Claude Desktop, Claude Code, JetBrains, and other MCP clients.
2
+
title: Ignite UI CLI MCP | Infragistics
3
+
_description: Use the Ignite UI CLI MCP server to scaffold Ignite UI for Angular projects, add components, and answer API questions through your AI assistant.
Ignite UI CLI MCP gives AI assistants direct access to Ignite UI CLI project scaffolding, component generation, project modification, and documentation-aware workflows through chat or agent mode. The server works alongside Ignite UI Theming MCP - CLI MCP handles project and component workflows while Theming MCP handles palettes, themes, tokens, and styling. Most teams connect both servers in the same AI client session.
23
+
Ignite UI CLI MCP gives AI assistants direct access to Ignite UI CLI project scaffolding, component generation, project modification, and documentation-aware workflows through chat or agent mode. The server works alongside [Ignite UI Theming MCP](./theming-mcp.md). CLI MCP handles project and component workflows while Theming MCP handles palettes, themes, tokens, and styling. Most teams connect both servers in the same AI client session.
24
24
25
25
The recommended setup path is to start with Ignite UI CLI first. That path creates the project, installs the required packages, and writes the initial MCP configuration for VS Code. You can also start from an empty folder and let the assistant create the project through MCP, or connect MCP to a project that already exists.
26
26
@@ -127,13 +127,11 @@ ig new my-app --framework=angular --type=igx-ts --template=empty
127
127
Matching `npx` form:
128
128
129
129
```bash
130
-
npx --package igniteui-cli igniteui new my-app --framework=angular --type=igx-ts --template=empty
130
+
npx ig new my-app --framework=angular --type=igx-ts --template=empty
131
131
```
132
132
133
133
In guided mode, Ignite UI CLI prompts forthe project name, framework, template, theme, and whether to add a component or complete the setup. In direct mode, you provide the framework and any supported optionsin the command itself.
134
134
135
-
For more details about project templates, CLI command options, and component scaffolding commands such as `ig add`, see the Ignite UI CLI documentation for Angular.
136
-
137
135
### VS Code
138
136
139
137
GitHub Copilot in VS Code supports MCP servers through a workspace-level configuration file. Run `ig ai-config` (or `ng generate @igniteui/angular-schematics:ai-config`) from your project root to generate this file automatically. To configure it manually, create or edit `.vscode/mcp.json`in your project root:
Copy file name to clipboardExpand all lines: en/components/ai/skills.md
+15-11Lines changed: 15 additions & 11 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,8 +4,11 @@ _description: Learn how to use Agent Skills to supercharge AI-assisted developme
4
4
_keywords: Ignite UI for Angular, agent skills, ai assisted development, github copilot, cursor, windsurf, claude, gemini cli, junie
5
5
_license: MIT
6
6
mentionedTypes: []
7
+
last_updated: "2026-04-24"
7
8
---
8
9
10
+
<!-- schema: Article, HowTo -->
11
+
9
12
# Ignite UI for Angular Agent Skills
10
13
11
14
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.
@@ -56,7 +59,7 @@ For user-level (global) skills available across all projects, use `~/.agents/ski
56
59
| Project |`.github/skills/`, `.claude/skills/`|
57
60
| Personal |`~/.copilot/skills/`, `~/.claude/skills/` (Copilot coding agent and GitHub Copilot CLI only) |
58
61
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.
62
+
> **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
63
61
64
### Claude
62
65
@@ -113,7 +116,7 @@ Use one of the options below to download and place the skill files into the appr
113
116
114
117
### **Option A - Use the Ignite UI CLI**
115
118
116
-
The `ai-config` command copies skill files from your installed Ignite UI for Angular package into `.claude/skills/` and writes the Ignite UI MCP server configuration to `.vscode/mcp.json`. If the files already exist and are up-to-date, the command is a no-op.
119
+
The `ai-config` command copies skill files from your installed Ignite UI for Angular package into `.claude/skills/` and writes the Ignite UI CLI MCP and Theming MCP server entries to `.vscode/mcp.json`. If the files already exist and are up-to-date, the command is a no-op.
117
120
118
121
**Using Angular Schematics:**
119
122
@@ -125,22 +128,25 @@ This also registers the `@angular/cli` MCP server in `.vscode/mcp.json` alongsid
125
128
126
129
**Using the Ignite UI CLI:**
127
130
128
-
### **Option A - Use the Ignite UI CLI**
131
+
```bash
132
+
npx igniteui-cli ai-config
133
+
```
129
134
130
-
The `ai-config` command copies skill files from your installed Ignite UI for Angular package into `.claude/skills/` and writes the Ignite UI MCP server configuration to `.vscode/mcp.json`. If the files already exist and are up-to-date, the command is a no-op.
135
+
If you have the Ignite UI CLI installed globally, use the shorter form:
131
136
132
-
**Using Angular Schematics:**
137
+
```bash
138
+
ig ai-config
139
+
```
133
140
134
-
````bash
135
-
ng generate @igniteui/angular-schematics:ai-config
141
+
### **Option B - Manual Copy from `node_modules`**
136
142
137
143
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:
@@ -195,7 +201,7 @@ Once installed, the skill files are available in the respective location and wil
195
201
196
202
The `skills` CLI is an interactive tool that downloads and installs skills directly into your project. Run the following command in your project root:
197
203
198
-
```shell
204
+
```bash
199
205
npx skills add IgniteUI/igniteui-angular
200
206
```
201
207
@@ -221,8 +227,6 @@ For more information on the Theming MCP, refer to the [Ignite UI Theming MCP](./
221
227
222
228
<divclass="divider--half"></div>
223
229
224
-
<!-- TODO: Not in xplat, can't link to md directly + docfx is aggressively and annoyingly treating all forms of relative links as such.. -->
225
-
226
230
- <ahref="https://www.infragistics.com/products/ignite-ui-angular/angular/components/general/getting-started">Getting Started with Ignite UI for Angular</a>
0 commit comments