From c42000ae3a02f519892c5c68267be1f957aca134 Mon Sep 17 00:00:00 2001 From: mstoyanova Date: Mon, 18 May 2026 18:17:50 +0300 Subject: [PATCH 1/5] Enhance AI assistant integration documentation and commands in CLI guides --- en/components/general-cli-overview.md | 1 + ...getting-started-with-angular-schematics.md | 123 +++++++++++++++++- .../general/cli/getting-started-with-cli.md | 44 ++++++- ...-by-step-guide-using-angular-schematics.md | 36 ++++- .../cli/step-by-step-guide-using-cli.md | 36 +++++ 5 files changed, 233 insertions(+), 7 deletions(-) diff --git a/en/components/general-cli-overview.md b/en/components/general-cli-overview.md index cac256e7f7..803c45ddf9 100644 --- a/en/components/general-cli-overview.md +++ b/en/components/general-cli-overview.md @@ -73,4 +73,5 @@ A full list of the available Ignite UI CLI commands and their usage (like passin | [ig doc](https://github.com/IgniteUI/igniteui-cli/wiki/doc) | | Searches the Infragistics knowledge base for information about a given search term | | [ig list](https://github.com/IgniteUI/igniteui-cli/wiki/list) | l | Lists all templates for the specified framework and type. When you run the command within a project folder it will list all templates for the project's framework and type, even if you provide different ones. | | [ig test](https://github.com/IgniteUI/igniteui-cli/wiki/test) | | Executes the tests for the current project. | +| [ig ai-config](https://github.com/IgniteUI/igniteui-cli/wiki/ai-config) | | Sets up AI coding assistant integration — configures MCP servers, copies skill files, and populates instruction files. | | ig version | -v | Shows Ignite UI CLI version installed locally, or globally if local is missing | diff --git a/en/components/general/cli/getting-started-with-angular-schematics.md b/en/components/general/cli/getting-started-with-angular-schematics.md index b6ca650b3b..73fb6b8d0b 100644 --- a/en/components/general/cli/getting-started-with-angular-schematics.md +++ b/en/components/general/cli/getting-started-with-angular-schematics.md @@ -180,13 +180,130 @@ ng g @igniteui/angular-schematics:start ## AI Assistant Integration -The Ignite UI for Angular Schematics collection includes an `ai-config` schematic that configures Ignite UI for Angular Agent Skills and the Ignite UI MCP servers for your project in a single step. Run it from your project root after installing Ignite UI for Angular packages: +The Ignite UI for Angular Schematics collection includes an `ai-config` schematic that sets up AI coding assistant integration for your project. In a single command, it: + +- **Configures MCP servers** — writes the MCP config file for your chosen coding assistant with the Ignite UI and Angular CLI MCP server entries +- **Copies skill files** — adds Angular-specific skill guides into your agent directories +- **Sets up instruction files** — populates each agent's instruction file with project-specific guidance + +Run it from your project root after installing Ignite UI for Angular packages: ```cmd ng generate @igniteui/angular-schematics:ai-config ``` -This copies Ignite UI for Angular Agent Skills into `.claude/skills/` and writes three MCP server entries to `.vscode/mcp.json`: `@angular/cli`, `igniteui mcp`, and `igniteui-theming-mcp`. If the files already exist and are up-to-date, the command is a no-op. +### Flags Reference + +| Flag | Values | Default | +|------|--------|---------| +| `--assistants` | `generic`, `vscode`, `cursor`, `gemini`, `junie`, `none` | Prompted interactively; `generic` in non-interactive mode | +| `--agents` | `generic`, `claude`, `copilot`, `cursor`, `codex`, `windsurf`, `gemini`, `junie`, `none` | Prompted interactively; `generic` + `claude` in non-interactive mode | + +### Supported Coding Assistants + +| Coding Assistant | Choice value | Config Path | Root Key | +|-----------------|--------------|-------------|----------| +| Generic (Claude Code, VS Code, and others) | `generic` | `.mcp.json` | `mcpServers` | +| VS Code (GitHub Copilot) | `vscode` | `.vscode/mcp.json` | `servers` | +| Cursor | `cursor` | `.cursor/mcp.json` | `mcpServers` | +| Gemini | `gemini` | `.gemini/settings.json` | `mcpServers` | +| JetBrains Junie | `junie` | `.junie/mcp/mcp.json` | `mcpServers` | + +### Supported AI Agents + +| Agent | Skills Directory | Instruction File | +|-------|------------------|------------------| +| Generic | `.agents/skills` | `AGENTS.md` | +| Claude | `.claude/skills` | `.claude/CLAUDE.md` | +| Copilot | `.github/skills` | `.github/copilot-instructions.md` | +| Cursor | `.cursor/skills` | `.cursor/rules/cursor.mdc` | +| Codex | `.codex/skills` | `.codex/instructions.md` | +| Windsurf | `.windsurf/skills` | `.windsurf/rules/guidelines.md` | +| Gemini | `.gemini/skills` | `.gemini/GEMINI.md` | +| Junie | `.junie/skills` | `.junie/guidelines.md` | + +### Usage Examples + +Interactive — prompts for coding assistants, then agents: + +```bash +ng generate @igniteui/angular-schematics:ai-config +``` + +Non-interactive — specify both assistants and agents: + +```bash +ng generate @igniteui/angular-schematics:ai-config --assistants cursor --agents claude copilot +``` + +Skip MCP configuration only: + +```bash +ng generate @igniteui/angular-schematics:ai-config --assistants none --agents claude generic +``` + +Skip skill files and instructions only (MCP servers are still configured): + +```bash +ng generate @igniteui/angular-schematics:ai-config --assistants vscode --agents none +``` + +The schematic also runs automatically as part of `ng add igniteui-angular` with defaults: agents `["claude", "generic"]`, assistants `["generic"]`. + +### MCP Server Configuration + +The schematic writes (or merges into) the config file for your chosen coding assistant. Existing third-party MCP server entries are always preserved — the command merges, never overwrites. When run via the Angular schematic, an additional `angular-cli` MCP server entry is included automatically alongside the Ignite UI servers. + +**Generic, Cursor, Gemini, and Junie** (`.mcp.json` and equivalents, root key `mcpServers`): + +```json +{ + "mcpServers": { + "angular-cli": { + "command": "npx", + "args": ["-y", "@angular/cli", "mcp"] + }, + "igniteui-cli": { + "command": "npx", + "args": ["-y", "igniteui-cli", "mcp"] + }, + "igniteui-theming": { + "command": "npx", + "args": ["-y", "igniteui-theming", "igniteui-theming-mcp"] + } + } +} +``` + +**VS Code / GitHub Copilot** (`.vscode/mcp.json`, root key `servers`): + +```json +{ + "servers": { + "angular-cli": { + "command": "npx", + "args": ["-y", "@angular/cli", "mcp"] + }, + "igniteui-cli": { + "command": "npx", + "args": ["-y", "igniteui-cli", "mcp"] + }, + "igniteui-theming": { + "command": "npx", + "args": ["-y", "igniteui-theming", "igniteui-theming-mcp"] + } + } +} +``` + +### Skill Files + +Skill files are Angular-specific guides copied into each agent's skills directory. They are sourced from your installed Ignite UI package and kept in sync each time you run the schematic — existing files are only updated if their content has changed. + +> [!NOTE] +> If you run `ai-config` before installing packages (e.g. with `--skip-install`), the schematic falls back to built-in templates. Re-run the command after installing to pick up the skill files from your installed version. + +### Using the Ignite UI CLI Instead If you have the Ignite UI CLI installed globally, the equivalent command is: @@ -195,6 +312,6 @@ ig ai-config ``` > [!NOTE] -> The `ig ai-config` command configures only the two Ignite UI entries, `igniteui mcp` and `igniteui-theming-mcp`, and does not register `@angular/cli`. Use `ng generate @igniteui/angular-schematics:ai-config` to get all three servers configured in a single step. +> The `ig ai-config` command configures only the two Ignite UI entries, `igniteui-cli` and `igniteui-theming`, and does not register `angular-cli`. Use `ng generate @igniteui/angular-schematics:ai-config` to get all three servers configured in a single step. For full setup instructions across all AI clients and Agent Skills wiring, see [Ignite UI CLI MCP](../../ai/cli-mcp.md). \ No newline at end of file diff --git a/en/components/general/cli/getting-started-with-cli.md b/en/components/general/cli/getting-started-with-cli.md index 168f794e0f..0c04f6723a 100644 --- a/en/components/general/cli/getting-started-with-cli.md +++ b/en/components/general/cli/getting-started-with-cli.md @@ -69,9 +69,27 @@ For a step-by-step walkthrough of the wizard options, see [Step-by-Step Guide Us To create an Angular project non-interactively, provide `angular` as the framework and `igx-ts` as the project type: ```cmd -ig new --framework=angular --type=igx-ts --template=side-nav +ig new my-app --framework=angular --type=igx-ts --template=side-nav ``` +You can also specify AI assistant and agent configuration during project creation: + +```cmd +ig new my-app --framework=angular --type=igx-ts --template=side-nav --assistants generic --agents claude copilot +``` + +To skip AI configuration entirely: + +```cmd +ig new my-app --framework=angular --type=igx-ts --assistants none --agents none +``` + +**Sequence during `ig new`:** +1. Project files are generated +2. AI configuration runs inside the new project directory (prompts for assistants and agents unless flags are provided) +3. Git is initialized (unless `--skip-git`) +4. Dependencies are installed (unless `--skip-install`) + > [!NOTE] > As of Ignite UI CLI v13.1.0, the `igx-ts` project type generates a project with standalone components by default. To use NgModule-based bootstrapping instead, set `--type=igx-ts-legacy`. @@ -209,10 +227,30 @@ ig start The Ignite UI CLI includes a built-in MCP (Model Context Protocol) server that connects AI coding assistants - GitHub Copilot, Claude, Cursor - to live Ignite UI component documentation and API references. Once configured, your AI assistant can query component APIs, retrieve setup guides, and generate accurate Ignite UI for Angular code without switching context. -If your project was created with `ig new`, the VS Code MCP configuration is already generated in `.vscode/mcp.json` during scaffolding, and the Ignite UI for Angular Agent Skills are copied to `.claude/skills/`. If you are working with an existing project that is missing either or both of these, run `ig ai-config` from the project root to set up both the MCP configuration and the skills in one step. +If your project was created with `ig new`, the MCP configuration and Agent Skills are already generated during scaffolding. If you are working with an existing project, run `ig ai-config` from the project root to set up MCP servers, skill files, and instruction files in one step: ```cmd ig ai-config +``` + +The command supports multiple coding assistants and AI agents: + +```cmd +ig ai-config --assistants generic vscode --agents claude copilot +``` + +| Flag | Values | Default | +|------|--------|---------| +| `--assistants` | `generic`, `vscode`, `cursor`, `gemini`, `junie`, `none` | Prompted interactively; `generic` in non-interactive mode | +| `--agents` | `generic`, `claude`, `copilot`, `cursor`, `codex`, `windsurf`, `gemini`, `junie`, `none` | Prompted interactively; `generic` + `claude` in non-interactive mode | + +When run without flags, `ig ai-config` enters interactive mode and prompts you to select coding assistants and agents using SPACE to toggle and ENTER to confirm. The prompts mirror the wizard steps during `ig new`: + +1. **Choose coding assistants** — select one or more targets for MCP server configuration (Generic, VS Code, Cursor, Gemini, Junie), or None to skip. +2. **Choose AI agents** — select one or more agents for skill files and instruction files (Generic, Claude, Copilot, Cursor, Codex, Windsurf, Gemini, Junie), or None to skip. + +Defaults in interactive mode are **Generic** for assistants and **Generic + Claude** for agents. For details on the wizard prompts, see [Step-by-Step Guide Using Ignite UI CLI — Configure AI assistants](step-by-step-guide-using-cli.md#configure-ai-assistants). + If you want to configure your AI client manually, or use a client other than VS Code, start the MCP server directly: ```cmd @@ -237,4 +275,4 @@ A complete list of available Ignite UI CLI commands is maintained on the [Ignite | [ig test](https://github.com/IgniteUI/igniteui-cli/wiki/test) | | Executes the tests for the current project. | | ig version | -v | Shows the Ignite UI CLI version installed locally, or globally if no local installation is found. | | ig mcp | | Starts the Ignite UI MCP server, providing component documentation search and API reference tools to connected AI assistants. See [Ignite UI CLI MCP](../../ai/cli-mcp.md). | -| ig ai-config | | Sets up AI integration for an existing project by copying Ignite UI for Angular Agent Skills into `.claude/skills/` and writing the Ignite UI MCP server configuration to `.vscode/mcp.json`. | +| ig ai-config | | Sets up AI coding assistant integration — configures MCP servers, copies skill files, and populates instruction files for your chosen assistants and agents. | diff --git a/en/components/general/cli/step-by-step-guide-using-angular-schematics.md b/en/components/general/cli/step-by-step-guide-using-angular-schematics.md index 18814a22cd..38fc108eb9 100644 --- a/en/components/general/cli/step-by-step-guide-using-angular-schematics.md +++ b/en/components/general/cli/step-by-step-guide-using-angular-schematics.md @@ -99,6 +99,40 @@ ng g @igniteui/angular-schematics:c [template] [name] ## AI Assistant Integration -The Ignite UI CLI - which shares the same scaffolding toolchain as these Schematics - includes a built-in MCP server that connects AI coding assistants to live Ignite UI component documentation. If your workflow uses the Ignite UI CLI alongside the Angular CLI, start the server with `ig mcp` after installing the CLI globally. +After choosing your bootstrapping type, project name, template, and theme, the wizard prompts you to configure AI coding assistant integration. This step runs the same logic as `ng generate @igniteui/angular-schematics:ai-config` but is embedded in the project creation flow. + +### Choose coding assistants + +You will be prompted to select which coding assistants to configure MCP servers for. Use the SPACE key to toggle selections and ENTER to confirm: + +- **Generic** (Claude Code, VS Code, and others) — writes `.mcp.json` +- **VS Code** (GitHub Copilot) — writes `.vscode/mcp.json` +- **Cursor** — writes `.cursor/mcp.json` +- **Gemini** — writes `.gemini/settings.json` +- **JetBrains Junie** — writes `.junie/mcp/mcp.json` +- **None** — skips MCP configuration + +The default selection is **Generic**. Selecting **None** skips MCP server configuration entirely. + +### Choose AI agents + +Next, you will be prompted to select which AI agents to configure skill files and instructions for: + +- **Generic** — `.agents/skills/` and `AGENTS.md` +- **Claude** — `.claude/skills/` and `.claude/CLAUDE.md` +- **Copilot** — `.github/skills/` and `.github/copilot-instructions.md` +- **Cursor** — `.cursor/skills/` and `.cursor/rules/cursor.mdc` +- **Codex** — `.codex/skills/` and `.codex/instructions.md` +- **Windsurf** — `.windsurf/skills/` and `.windsurf/rules/guidelines.md` +- **Gemini** — `.gemini/skills/` and `.gemini/GEMINI.md` +- **Junie** — `.junie/skills/` and `.junie/guidelines.md` +- **None** — skips skill files and instructions + +The default selections are **Generic** and **Claude**. Selecting **None** skips agent configuration entirely. + +When run via the Angular schematic, an additional `angular-cli` MCP server entry is included automatically alongside the Ignite UI servers. + +> [!NOTE] +> To skip AI configuration prompts entirely during non-interactive project creation, pass `--assistants none --agents none` to `ng new`. To re-run AI configuration later, use `ng generate @igniteui/angular-schematics:ai-config` from the project root. For MCP client configuration and a full description of available tools, see [Ignite UI CLI MCP](../../ai/cli-mcp.md). diff --git a/en/components/general/cli/step-by-step-guide-using-cli.md b/en/components/general/cli/step-by-step-guide-using-cli.md index 782e91b7fd..a36627bc7c 100644 --- a/en/components/general/cli/step-by-step-guide-using-cli.md +++ b/en/components/general/cli/step-by-step-guide-using-cli.md @@ -82,3 +82,39 @@ To add more Ignite UI for Angular views to a project later without the wizard, u ```bash ig add [template] [name] ``` + +## Configure AI assistants + +After choosing your framework, project type, template, and theme, the wizard prompts you to configure AI coding assistant integration. This step runs the same logic as `ig ai-config` but is embedded in the project creation flow. + +### Choose coding assistants + +You will be prompted to select which coding assistants to configure MCP servers for. Use the SPACE key to toggle selections and ENTER to confirm: + +- **Generic** (Claude Code, VS Code, and others) — writes `.mcp.json` +- **VS Code** (GitHub Copilot) — writes `.vscode/mcp.json` +- **Cursor** — writes `.cursor/mcp.json` +- **Gemini** — writes `.gemini/settings.json` +- **JetBrains Junie** — writes `.junie/mcp/mcp.json` +- **None** — skips MCP configuration + +The default selection is **Generic**. Selecting **None** skips MCP server configuration entirely. + +### Choose AI agents + +Next, you will be prompted to select which AI agents to configure skill files and instructions for: + +- **Generic** — `.agents/skills/` and `AGENTS.md` +- **Claude** — `.claude/skills/` and `.claude/CLAUDE.md` +- **Copilot** — `.github/skills/` and `.github/copilot-instructions.md` +- **Cursor** — `.cursor/skills/` and `.cursor/rules/cursor.mdc` +- **Codex** — `.codex/skills/` and `.codex/instructions.md` +- **Windsurf** — `.windsurf/skills/` and `.windsurf/rules/guidelines.md` +- **Gemini** — `.gemini/skills/` and `.gemini/GEMINI.md` +- **Junie** — `.junie/skills/` and `.junie/guidelines.md` +- **None** — skips skill files and instructions + +The default selections are **Generic** and **Claude**. Selecting **None** skips agent configuration entirely. + +> [!NOTE] +> To skip AI configuration prompts entirely during non-interactive project creation, pass `--assistants none --agents none` to `ig new`. To re-run AI configuration later, use `ig ai-config` from the project root. From c2819fda8200bfa534d64e7d4baf1933dcc109f5 Mon Sep 17 00:00:00 2001 From: georgianastasov Date: Mon, 18 May 2026 18:49:32 +0300 Subject: [PATCH 2/5] Refine CLI documentation standardize dashes --- ...getting-started-with-angular-schematics.md | 14 ++++----- .../general/cli/getting-started-with-cli.md | 8 ++--- ...-by-step-guide-using-angular-schematics.md | 30 +++++++++---------- .../cli/step-by-step-guide-using-cli.md | 30 +++++++++---------- 4 files changed, 41 insertions(+), 41 deletions(-) diff --git a/en/components/general/cli/getting-started-with-angular-schematics.md b/en/components/general/cli/getting-started-with-angular-schematics.md index 73fb6b8d0b..eaa4039244 100644 --- a/en/components/general/cli/getting-started-with-angular-schematics.md +++ b/en/components/general/cli/getting-started-with-angular-schematics.md @@ -182,9 +182,9 @@ ng g @igniteui/angular-schematics:start The Ignite UI for Angular Schematics collection includes an `ai-config` schematic that sets up AI coding assistant integration for your project. In a single command, it: -- **Configures MCP servers** — writes the MCP config file for your chosen coding assistant with the Ignite UI and Angular CLI MCP server entries -- **Copies skill files** — adds Angular-specific skill guides into your agent directories -- **Sets up instruction files** — populates each agent's instruction file with project-specific guidance +- **Configures MCP servers** - writes the MCP config file for your chosen coding assistant with the Ignite UI and Angular CLI MCP server entries +- **Copies skill files** - adds Angular-specific skill guides into your agent directories +- **Sets up instruction files** - populates each agent's instruction file with project-specific guidance Run it from your project root after installing Ignite UI for Angular packages: @@ -224,13 +224,13 @@ ng generate @igniteui/angular-schematics:ai-config ### Usage Examples -Interactive — prompts for coding assistants, then agents: +Interactive - prompts for coding assistants, then agents: ```bash ng generate @igniteui/angular-schematics:ai-config ``` -Non-interactive — specify both assistants and agents: +Non-interactive - specify both assistants and agents: ```bash ng generate @igniteui/angular-schematics:ai-config --assistants cursor --agents claude copilot @@ -252,7 +252,7 @@ The schematic also runs automatically as part of `ng add igniteui-angular` with ### MCP Server Configuration -The schematic writes (or merges into) the config file for your chosen coding assistant. Existing third-party MCP server entries are always preserved — the command merges, never overwrites. When run via the Angular schematic, an additional `angular-cli` MCP server entry is included automatically alongside the Ignite UI servers. +The schematic writes (or merges into) the config file for your chosen coding assistant. Existing third-party MCP server entries are always preserved - the command merges, never overwrites. When run via the Angular schematic, an additional `angular-cli` MCP server entry is included automatically alongside the Ignite UI servers. **Generic, Cursor, Gemini, and Junie** (`.mcp.json` and equivalents, root key `mcpServers`): @@ -298,7 +298,7 @@ The schematic writes (or merges into) the config file for your chosen coding ass ### Skill Files -Skill files are Angular-specific guides copied into each agent's skills directory. They are sourced from your installed Ignite UI package and kept in sync each time you run the schematic — existing files are only updated if their content has changed. +Skill files are Angular-specific guides copied into each agent's skills directory. They are sourced from your installed Ignite UI package and kept in sync each time you run the schematic - existing files are only updated if their content has changed. > [!NOTE] > If you run `ai-config` before installing packages (e.g. with `--skip-install`), the schematic falls back to built-in templates. Re-run the command after installing to pick up the skill files from your installed version. diff --git a/en/components/general/cli/getting-started-with-cli.md b/en/components/general/cli/getting-started-with-cli.md index 0c04f6723a..4e95ac11da 100644 --- a/en/components/general/cli/getting-started-with-cli.md +++ b/en/components/general/cli/getting-started-with-cli.md @@ -246,10 +246,10 @@ ig ai-config --assistants generic vscode --agents claude copilot When run without flags, `ig ai-config` enters interactive mode and prompts you to select coding assistants and agents using SPACE to toggle and ENTER to confirm. The prompts mirror the wizard steps during `ig new`: -1. **Choose coding assistants** — select one or more targets for MCP server configuration (Generic, VS Code, Cursor, Gemini, Junie), or None to skip. -2. **Choose AI agents** — select one or more agents for skill files and instruction files (Generic, Claude, Copilot, Cursor, Codex, Windsurf, Gemini, Junie), or None to skip. +1. **Choose coding assistants** - select one or more targets for MCP server configuration (Generic, VS Code, Cursor, Gemini, Junie), or None to skip. +2. **Choose AI agents** - select one or more agents for skill files and instruction files (Generic, Claude, Copilot, Cursor, Codex, Windsurf, Gemini, Junie), or None to skip. -Defaults in interactive mode are **Generic** for assistants and **Generic + Claude** for agents. For details on the wizard prompts, see [Step-by-Step Guide Using Ignite UI CLI — Configure AI assistants](step-by-step-guide-using-cli.md#configure-ai-assistants). +Defaults in interactive mode are **Generic** for assistants and **Generic + Claude** for agents. For details on the wizard prompts, see [Step-by-Step Guide Using Ignite UI CLI - Configure AI assistants](step-by-step-guide-using-cli.md#configure-ai-assistants). If you want to configure your AI client manually, or use a client other than VS Code, start the MCP server directly: @@ -275,4 +275,4 @@ A complete list of available Ignite UI CLI commands is maintained on the [Ignite | [ig test](https://github.com/IgniteUI/igniteui-cli/wiki/test) | | Executes the tests for the current project. | | ig version | -v | Shows the Ignite UI CLI version installed locally, or globally if no local installation is found. | | ig mcp | | Starts the Ignite UI MCP server, providing component documentation search and API reference tools to connected AI assistants. See [Ignite UI CLI MCP](../../ai/cli-mcp.md). | -| ig ai-config | | Sets up AI coding assistant integration — configures MCP servers, copies skill files, and populates instruction files for your chosen assistants and agents. | +| ig ai-config | | Sets up AI coding assistant integration - configures MCP servers, copies skill files, and populates instruction files for your chosen assistants and agents. | diff --git a/en/components/general/cli/step-by-step-guide-using-angular-schematics.md b/en/components/general/cli/step-by-step-guide-using-angular-schematics.md index 38fc108eb9..cc7865e9d4 100644 --- a/en/components/general/cli/step-by-step-guide-using-angular-schematics.md +++ b/en/components/general/cli/step-by-step-guide-using-angular-schematics.md @@ -105,12 +105,12 @@ After choosing your bootstrapping type, project name, template, and theme, the w You will be prompted to select which coding assistants to configure MCP servers for. Use the SPACE key to toggle selections and ENTER to confirm: -- **Generic** (Claude Code, VS Code, and others) — writes `.mcp.json` -- **VS Code** (GitHub Copilot) — writes `.vscode/mcp.json` -- **Cursor** — writes `.cursor/mcp.json` -- **Gemini** — writes `.gemini/settings.json` -- **JetBrains Junie** — writes `.junie/mcp/mcp.json` -- **None** — skips MCP configuration +- **Generic** (Claude Code, VS Code, and others) - writes `.mcp.json` +- **VS Code** (GitHub Copilot) - writes `.vscode/mcp.json` +- **Cursor** - writes `.cursor/mcp.json` +- **Gemini** - writes `.gemini/settings.json` +- **JetBrains Junie** - writes `.junie/mcp/mcp.json` +- **None** - skips MCP configuration The default selection is **Generic**. Selecting **None** skips MCP server configuration entirely. @@ -118,15 +118,15 @@ The default selection is **Generic**. Selecting **None** skips MCP server config Next, you will be prompted to select which AI agents to configure skill files and instructions for: -- **Generic** — `.agents/skills/` and `AGENTS.md` -- **Claude** — `.claude/skills/` and `.claude/CLAUDE.md` -- **Copilot** — `.github/skills/` and `.github/copilot-instructions.md` -- **Cursor** — `.cursor/skills/` and `.cursor/rules/cursor.mdc` -- **Codex** — `.codex/skills/` and `.codex/instructions.md` -- **Windsurf** — `.windsurf/skills/` and `.windsurf/rules/guidelines.md` -- **Gemini** — `.gemini/skills/` and `.gemini/GEMINI.md` -- **Junie** — `.junie/skills/` and `.junie/guidelines.md` -- **None** — skips skill files and instructions +- **Generic** - `.agents/skills/` and `AGENTS.md` +- **Claude** - `.claude/skills/` and `.claude/CLAUDE.md` +- **Copilot** - `.github/skills/` and `.github/copilot-instructions.md` +- **Cursor** - `.cursor/skills/` and `.cursor/rules/cursor.mdc` +- **Codex** - `.codex/skills/` and `.codex/instructions.md` +- **Windsurf** - `.windsurf/skills/` and `.windsurf/rules/guidelines.md` +- **Gemini** - `.gemini/skills/` and `.gemini/GEMINI.md` +- **Junie** - `.junie/skills/` and `.junie/guidelines.md` +- **None** - skips skill files and instructions The default selections are **Generic** and **Claude**. Selecting **None** skips agent configuration entirely. diff --git a/en/components/general/cli/step-by-step-guide-using-cli.md b/en/components/general/cli/step-by-step-guide-using-cli.md index a36627bc7c..976961a99f 100644 --- a/en/components/general/cli/step-by-step-guide-using-cli.md +++ b/en/components/general/cli/step-by-step-guide-using-cli.md @@ -91,12 +91,12 @@ After choosing your framework, project type, template, and theme, the wizard pro You will be prompted to select which coding assistants to configure MCP servers for. Use the SPACE key to toggle selections and ENTER to confirm: -- **Generic** (Claude Code, VS Code, and others) — writes `.mcp.json` -- **VS Code** (GitHub Copilot) — writes `.vscode/mcp.json` -- **Cursor** — writes `.cursor/mcp.json` -- **Gemini** — writes `.gemini/settings.json` -- **JetBrains Junie** — writes `.junie/mcp/mcp.json` -- **None** — skips MCP configuration +- **Generic** (Claude Code, VS Code, and others) - writes `.mcp.json` +- **VS Code** (GitHub Copilot) - writes `.vscode/mcp.json` +- **Cursor** - writes `.cursor/mcp.json` +- **Gemini** - writes `.gemini/settings.json` +- **JetBrains Junie** - writes `.junie/mcp/mcp.json` +- **None** - skips MCP configuration The default selection is **Generic**. Selecting **None** skips MCP server configuration entirely. @@ -104,15 +104,15 @@ The default selection is **Generic**. Selecting **None** skips MCP server config Next, you will be prompted to select which AI agents to configure skill files and instructions for: -- **Generic** — `.agents/skills/` and `AGENTS.md` -- **Claude** — `.claude/skills/` and `.claude/CLAUDE.md` -- **Copilot** — `.github/skills/` and `.github/copilot-instructions.md` -- **Cursor** — `.cursor/skills/` and `.cursor/rules/cursor.mdc` -- **Codex** — `.codex/skills/` and `.codex/instructions.md` -- **Windsurf** — `.windsurf/skills/` and `.windsurf/rules/guidelines.md` -- **Gemini** — `.gemini/skills/` and `.gemini/GEMINI.md` -- **Junie** — `.junie/skills/` and `.junie/guidelines.md` -- **None** — skips skill files and instructions +- **Generic** - `.agents/skills/` and `AGENTS.md` +- **Claude** - `.claude/skills/` and `.claude/CLAUDE.md` +- **Copilot** - `.github/skills/` and `.github/copilot-instructions.md` +- **Cursor** - `.cursor/skills/` and `.cursor/rules/cursor.mdc` +- **Codex** - `.codex/skills/` and `.codex/instructions.md` +- **Windsurf** - `.windsurf/skills/` and `.windsurf/rules/guidelines.md` +- **Gemini** - `.gemini/skills/` and `.gemini/GEMINI.md` +- **Junie** - `.junie/skills/` and `.junie/guidelines.md` +- **None** - skips skill files and instructions The default selections are **Generic** and **Claude**. Selecting **None** skips agent configuration entirely. From 8cf77ebe95b9fec2622555424759087b4f1c1dbf Mon Sep 17 00:00:00 2001 From: mstoyanova Date: Tue, 19 May 2026 10:02:34 +0300 Subject: [PATCH 3/5] Update CLI guides to include AI assistant configuration steps and add related images --- ...ep-by-step-guide-using-angular-schematics.md | 6 +++++- .../general/cli/step-by-step-guide-using-cli.md | 6 +++++- .../ig-step-by-step-ai-config-agents.png | Bin 0 -> 18765 bytes .../ig-step-by-step-ai-config-assistants.png | Bin 0 -> 13055 bytes 4 files changed, 10 insertions(+), 2 deletions(-) create mode 100644 en/images/general/ig-step-by-step-ai-config-agents.png create mode 100644 en/images/general/ig-step-by-step-ai-config-assistants.png diff --git a/en/components/general/cli/step-by-step-guide-using-angular-schematics.md b/en/components/general/cli/step-by-step-guide-using-angular-schematics.md index 38fc108eb9..2d058a9e2d 100644 --- a/en/components/general/cli/step-by-step-guide-using-angular-schematics.md +++ b/en/components/general/cli/step-by-step-guide-using-angular-schematics.md @@ -63,7 +63,7 @@ Two theme options are available: Step by step prompt: choose default or custom theme -After completing these four steps, the wizard generates the project structure, initializes a Git repository, and commits the initial state. It then asks whether to finish or continue by adding a component view. +After completing these four steps, the wizard generates the project structure, then prompts you to [configure AI coding assistants](#ai-assistant-integration). Once AI configuration is complete, a Git repository is initialized and the initial state is committed. The wizard then asks whether to finish or continue by adding a component view. Step by step prompt: finish or add a view @@ -105,6 +105,8 @@ After choosing your bootstrapping type, project name, template, and theme, the w You will be prompted to select which coding assistants to configure MCP servers for. Use the SPACE key to toggle selections and ENTER to confirm: +![Step by step prompt: choose coding assistants for MCP configuration](../../../images/general/ig-step-by-step-ai-config-assistants.png) + - **Generic** (Claude Code, VS Code, and others) — writes `.mcp.json` - **VS Code** (GitHub Copilot) — writes `.vscode/mcp.json` - **Cursor** — writes `.cursor/mcp.json` @@ -118,6 +120,8 @@ The default selection is **Generic**. Selecting **None** skips MCP server config Next, you will be prompted to select which AI agents to configure skill files and instructions for: +![Step by step prompt: choose AI agents for skill files and instructions](../../../images/general/ig-step-by-step-ai-config-agents.png) + - **Generic** — `.agents/skills/` and `AGENTS.md` - **Claude** — `.claude/skills/` and `.claude/CLAUDE.md` - **Copilot** — `.github/skills/` and `.github/copilot-instructions.md` diff --git a/en/components/general/cli/step-by-step-guide-using-cli.md b/en/components/general/cli/step-by-step-guide-using-cli.md index a36627bc7c..2f323e0f03 100644 --- a/en/components/general/cli/step-by-step-guide-using-cli.md +++ b/en/components/general/cli/step-by-step-guide-using-cli.md @@ -51,7 +51,7 @@ The next step is to choose a theme for your application. Selecting the default o ![Step by step new project theme selection](../../../images/general/ig-step-by-step-new-project-theme.png) -After completing the above steps, the application structure is generated, a Git repository is initialized, and the project is committed. You will then be asked whether to complete the process or add a new view to your application: +After completing the above steps, the application structure is generated. The wizard then prompts you to [configure AI coding assistants](#configure-ai-assistants). Once AI configuration is complete, a Git repository is initialized, the project is committed, and you are asked whether to complete the process or add a new view to your application: ![Step by step new project action prompt](../../../images/general/ig-step-by-step-new-project-action.png) @@ -91,6 +91,8 @@ After choosing your framework, project type, template, and theme, the wizard pro You will be prompted to select which coding assistants to configure MCP servers for. Use the SPACE key to toggle selections and ENTER to confirm: +![Step by step AI config coding assistants prompt](../../../images/general/ig-step-by-step-ai-config-assistants.png) + - **Generic** (Claude Code, VS Code, and others) — writes `.mcp.json` - **VS Code** (GitHub Copilot) — writes `.vscode/mcp.json` - **Cursor** — writes `.cursor/mcp.json` @@ -104,6 +106,8 @@ The default selection is **Generic**. Selecting **None** skips MCP server config Next, you will be prompted to select which AI agents to configure skill files and instructions for: +![Step by step AI config agents prompt](../../../images/general/ig-step-by-step-ai-config-agents.png) + - **Generic** — `.agents/skills/` and `AGENTS.md` - **Claude** — `.claude/skills/` and `.claude/CLAUDE.md` - **Copilot** — `.github/skills/` and `.github/copilot-instructions.md` diff --git a/en/images/general/ig-step-by-step-ai-config-agents.png b/en/images/general/ig-step-by-step-ai-config-agents.png new file mode 100644 index 0000000000000000000000000000000000000000..0da02cc710cd97673ccf07a542fea1d2318e9c9e GIT binary patch literal 18765 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
4ARJF|kgw+aC0@DjmL3pNC2;Tw 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 literal 0 HcmV?d00001 diff --git a/en/images/general/ig-step-by-step-ai-config-assistants.png b/en/images/general/ig-step-by-step-ai-config-assistants.png new file mode 100644 index 0000000000000000000000000000000000000000..2b4300b66732b42e39d50dc662ad030c11870998 GIT binary patch literal 13055 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 Date: Tue, 19 May 2026 10:27:18 +0300 Subject: [PATCH 4/5] Update step-by-step-guide-using-angular-schematics.md --- .../cli/step-by-step-guide-using-angular-schematics.md | 4 ---- 1 file changed, 4 deletions(-) diff --git a/en/components/general/cli/step-by-step-guide-using-angular-schematics.md b/en/components/general/cli/step-by-step-guide-using-angular-schematics.md index 4335d33559..b90109c8b9 100644 --- a/en/components/general/cli/step-by-step-guide-using-angular-schematics.md +++ b/en/components/general/cli/step-by-step-guide-using-angular-schematics.md @@ -107,8 +107,6 @@ You will be prompted to select which coding assistants to configure MCP servers ![Step by step prompt: choose coding assistants for MCP configuration](../../../images/general/ig-step-by-step-ai-config-assistants.png) -![Step by step prompt: choose coding assistants for MCP configuration](../../../images/general/ig-step-by-step-ai-config-assistants.png) - - **Generic** (Claude Code, VS Code, and others) - writes `.mcp.json` - **VS Code** (GitHub Copilot) - writes `.vscode/mcp.json` - **Cursor** - writes `.cursor/mcp.json` @@ -124,8 +122,6 @@ Next, you will be prompted to select which AI agents to configure skill files an ![Step by step prompt: choose AI agents for skill files and instructions](../../../images/general/ig-step-by-step-ai-config-agents.png) -![Step by step prompt: choose AI agents for skill files and instructions](../../../images/general/ig-step-by-step-ai-config-agents.png) - - **Generic** - `.agents/skills/` and `AGENTS.md` - **Claude** - `.claude/skills/` and `.claude/CLAUDE.md` - **Copilot** - `.github/skills/` and `.github/copilot-instructions.md` From 0337e3b4e3c1233d43ecdf65fa3512dd6cbea610 Mon Sep 17 00:00:00 2001 From: mstoyanova Date: Tue, 19 May 2026 11:59:47 +0300 Subject: [PATCH 5/5] Format JSON code block for Claude Desktop configuration in the MAKER Framework documentation --- en/components/ai/maker-framework.md | 30 ++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/en/components/ai/maker-framework.md b/en/components/ai/maker-framework.md index 58f03a3e50..daa66a10d9 100644 --- a/en/components/ai/maker-framework.md +++ b/en/components/ai/maker-framework.md @@ -68,23 +68,23 @@ Switch Copilot Chat to Agent mode and confirm that `plan`, `execute`, and `plan_ ### Claude Desktop 1. Open your Claude Desktop configuration file: - - macOS: `~/Library/Application Support/Claude/claude_desktop_config.json` - - Windows: `%APPDATA%\Claude\claude_desktop_config.json` + - macOS: `~/Library/Application Support/Claude/claude_desktop_config.json` + - Windows: `%APPDATA%\Claude\claude_desktop_config.json` 2. Add the `maker` entry to the `mcpServers` block: -```json -{ - "mcpServers": { - "maker": { - "command": "npx", - "args": ["-y", "@igniteui/maker-mcp", "--stdio"], - "env": { - "Executor__AIProviderKeys__Anthropic": "" - } - } - } -} -``` + ```json + { + "mcpServers": { + "maker": { + "command": "npx", + "args": ["-y", "@igniteui/maker-mcp", "--stdio"], + "env": { + "Executor__AIProviderKeys__Anthropic": "" + } + } + } + } + ``` 3. Restart Claude Desktop. The first start downloads the native binary (~30 s on a typical connection).