From 1d12cc98d55cf4d6dba22dc7004c0e8590fa2654 Mon Sep 17 00:00:00 2001 From: georgianastasov Date: Mon, 20 Apr 2026 15:11:34 +0300 Subject: [PATCH 1/6] docs(agents): point React and Web Components agents.md to package-aware skills --- .../cli/templates/react/igr-ts/projects/_base/files/AGENTS.md | 1 + .../webcomponents/igc-ts/projects/_base/files/AGENTS.md | 1 + 2 files changed, 2 insertions(+) diff --git a/packages/cli/templates/react/igr-ts/projects/_base/files/AGENTS.md b/packages/cli/templates/react/igr-ts/projects/_base/files/AGENTS.md index 5e32f983a..2a5970912 100644 --- a/packages/cli/templates/react/igr-ts/projects/_base/files/AGENTS.md +++ b/packages/cli/templates/react/igr-ts/projects/_base/files/AGENTS.md @@ -109,3 +109,4 @@ You are an expert in building front-end web applications with React with deep kn ## UI Components - Use `igniteui-react`. +- For package-specific components such as grids, Grid Lite, charts, gauges, and maps, do not assume they come from `igniteui-react`; follow `.claude/skills/igniteui-react-components` to choose the correct package and imports. diff --git a/packages/cli/templates/webcomponents/igc-ts/projects/_base/files/AGENTS.md b/packages/cli/templates/webcomponents/igc-ts/projects/_base/files/AGENTS.md index a388324c5..d5142f844 100644 --- a/packages/cli/templates/webcomponents/igc-ts/projects/_base/files/AGENTS.md +++ b/packages/cli/templates/webcomponents/igc-ts/projects/_base/files/AGENTS.md @@ -31,3 +31,4 @@ You are an expert in building front-end web applications. You have a strong unde ## UI Components - Use `igniteui-webcomponents`. +- For package-specific components such as advanced grids, Grid Lite, and Dock Manager, do not assume they come from `igniteui-webcomponents`; use `.claude/skills/igniteui-wc-choose-components` to choose the correct package and `.claude/skills/igniteui-wc-integrate-with-framework` for setup. From e42d7cf80b5f9dc663a5e76c60f6be75d506d178 Mon Sep 17 00:00:00 2001 From: Georgi Anastasov <48180072+georgianastasov@users.noreply.github.com> Date: Mon, 20 Apr 2026 15:23:22 +0300 Subject: [PATCH 2/6] Update packages/cli/templates/webcomponents/igc-ts/projects/_base/files/AGENTS.md Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> --- .../webcomponents/igc-ts/projects/_base/files/AGENTS.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/cli/templates/webcomponents/igc-ts/projects/_base/files/AGENTS.md b/packages/cli/templates/webcomponents/igc-ts/projects/_base/files/AGENTS.md index d5142f844..44add53b1 100644 --- a/packages/cli/templates/webcomponents/igc-ts/projects/_base/files/AGENTS.md +++ b/packages/cli/templates/webcomponents/igc-ts/projects/_base/files/AGENTS.md @@ -31,4 +31,4 @@ You are an expert in building front-end web applications. You have a strong unde ## UI Components - Use `igniteui-webcomponents`. -- For package-specific components such as advanced grids, Grid Lite, and Dock Manager, do not assume they come from `igniteui-webcomponents`; use `.claude/skills/igniteui-wc-choose-components` to choose the correct package and `.claude/skills/igniteui-wc-integrate-with-framework` for setup. +- For package-specific components such as advanced grids, Grid Lite, and Dock Manager, do not assume they come from `igniteui-webcomponents`; use [` .claude/skills/igniteui-wc-choose-components/SKILL.md`](.claude/skills/igniteui-wc-choose-components/SKILL.md) to choose the correct package and [` .claude/skills/igniteui-wc-integrate-with-framework/SKILL.md`](.claude/skills/igniteui-wc-integrate-with-framework/SKILL.md) for setup. From 903ac67e2b1c30695a59aa8d9645c2fb6e47a9b6 Mon Sep 17 00:00:00 2001 From: Georgi Anastasov <48180072+georgianastasov@users.noreply.github.com> Date: Mon, 20 Apr 2026 15:23:39 +0300 Subject: [PATCH 3/6] Update packages/cli/templates/react/igr-ts/projects/_base/files/AGENTS.md Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> --- .../cli/templates/react/igr-ts/projects/_base/files/AGENTS.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/cli/templates/react/igr-ts/projects/_base/files/AGENTS.md b/packages/cli/templates/react/igr-ts/projects/_base/files/AGENTS.md index 2a5970912..ea99a8a1c 100644 --- a/packages/cli/templates/react/igr-ts/projects/_base/files/AGENTS.md +++ b/packages/cli/templates/react/igr-ts/projects/_base/files/AGENTS.md @@ -109,4 +109,4 @@ You are an expert in building front-end web applications with React with deep kn ## UI Components - Use `igniteui-react`. -- For package-specific components such as grids, Grid Lite, charts, gauges, and maps, do not assume they come from `igniteui-react`; follow `.claude/skills/igniteui-react-components` to choose the correct package and imports. +- For package-specific components such as grids, Grid Lite, charts, gauges, and maps, do not assume they come from `igniteui-react`; follow `.claude/skills/igniteui-react-components/SKILL.md` to choose the correct package and imports. From b5fee0558e689899a03def86a9b91a70b4b00fac Mon Sep 17 00:00:00 2001 From: georgianastasov Date: Mon, 20 Apr 2026 15:28:28 +0300 Subject: [PATCH 4/6] docs(agents): update UI components section for package-specific component guidance --- .../webcomponents/igc-ts/projects/_base/files/AGENTS.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/cli/templates/webcomponents/igc-ts/projects/_base/files/AGENTS.md b/packages/cli/templates/webcomponents/igc-ts/projects/_base/files/AGENTS.md index 44add53b1..584d04e77 100644 --- a/packages/cli/templates/webcomponents/igc-ts/projects/_base/files/AGENTS.md +++ b/packages/cli/templates/webcomponents/igc-ts/projects/_base/files/AGENTS.md @@ -31,4 +31,4 @@ You are an expert in building front-end web applications. You have a strong unde ## UI Components - Use `igniteui-webcomponents`. -- For package-specific components such as advanced grids, Grid Lite, and Dock Manager, do not assume they come from `igniteui-webcomponents`; use [` .claude/skills/igniteui-wc-choose-components/SKILL.md`](.claude/skills/igniteui-wc-choose-components/SKILL.md) to choose the correct package and [` .claude/skills/igniteui-wc-integrate-with-framework/SKILL.md`](.claude/skills/igniteui-wc-integrate-with-framework/SKILL.md) for setup. +- For package-specific components such as advanced grids, Grid Lite, and Dock Manager, do not assume they come from `igniteui-webcomponents`; follow `.claude/skills/igniteui-wc-choose-components/SKILL.md` to choose the correct package and `.claude/skills/igniteui-wc-integrate-with-framework/SKILL.md` for setup. From 1c36d3d1b1000c9d56c3632337c360c5e902e62d Mon Sep 17 00:00:00 2001 From: georgianastasov Date: Mon, 20 Apr 2026 15:53:24 +0300 Subject: [PATCH 5/6] docs(agents): update UI components section to include charts in package-specific guidance --- .../webcomponents/igc-ts/projects/_base/files/AGENTS.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/cli/templates/webcomponents/igc-ts/projects/_base/files/AGENTS.md b/packages/cli/templates/webcomponents/igc-ts/projects/_base/files/AGENTS.md index 584d04e77..7b3ba05d0 100644 --- a/packages/cli/templates/webcomponents/igc-ts/projects/_base/files/AGENTS.md +++ b/packages/cli/templates/webcomponents/igc-ts/projects/_base/files/AGENTS.md @@ -31,4 +31,4 @@ You are an expert in building front-end web applications. You have a strong unde ## UI Components - Use `igniteui-webcomponents`. -- For package-specific components such as advanced grids, Grid Lite, and Dock Manager, do not assume they come from `igniteui-webcomponents`; follow `.claude/skills/igniteui-wc-choose-components/SKILL.md` to choose the correct package and `.claude/skills/igniteui-wc-integrate-with-framework/SKILL.md` for setup. +- For package-specific components such as charts, advanced grids, Grid Lite, and Dock Manager, do not assume they come from `igniteui-webcomponents`; follow `.claude/skills/igniteui-wc-choose-components/SKILL.md` to choose the correct package and `.claude/skills/igniteui-wc-integrate-with-framework/SKILL.md` for setup. From 026b9fdcf61259484b9582ce7ef9e1c60519597d Mon Sep 17 00:00:00 2001 From: georgianastasov Date: Mon, 20 Apr 2026 16:53:31 +0300 Subject: [PATCH 6/6] docs(agents): enhance UI components section with specific package guidance for grids, charts, and Dock Manager --- .../templates/react/igr-ts/projects/_base/files/AGENTS.md | 4 ++++ .../webcomponents/igc-ts/projects/_base/files/AGENTS.md | 5 +++++ 2 files changed, 9 insertions(+) diff --git a/packages/cli/templates/react/igr-ts/projects/_base/files/AGENTS.md b/packages/cli/templates/react/igr-ts/projects/_base/files/AGENTS.md index ea99a8a1c..667123223 100644 --- a/packages/cli/templates/react/igr-ts/projects/_base/files/AGENTS.md +++ b/packages/cli/templates/react/igr-ts/projects/_base/files/AGENTS.md @@ -109,4 +109,8 @@ You are an expert in building front-end web applications with React with deep kn ## UI Components - Use `igniteui-react`. +- Use `igniteui-react-grids` for advanced grids. +- Use `igniteui-react` and `igniteui-grid-lite` for Grid Lite; import from `igniteui-react/grid-lite`. +- Use `igniteui-react-charts`, `igniteui-react-gauges`, and `igniteui-react-maps` for charts, gauges, and maps. - For package-specific components such as grids, Grid Lite, charts, gauges, and maps, do not assume they come from `igniteui-react`; follow `.claude/skills/igniteui-react-components/SKILL.md` to choose the correct package and imports. +- If the required Ignite UI package is not present in `package.json`, add or install the correct dependency first. diff --git a/packages/cli/templates/webcomponents/igc-ts/projects/_base/files/AGENTS.md b/packages/cli/templates/webcomponents/igc-ts/projects/_base/files/AGENTS.md index 7b3ba05d0..1dba4eab1 100644 --- a/packages/cli/templates/webcomponents/igc-ts/projects/_base/files/AGENTS.md +++ b/packages/cli/templates/webcomponents/igc-ts/projects/_base/files/AGENTS.md @@ -31,4 +31,9 @@ You are an expert in building front-end web applications. You have a strong unde ## UI Components - Use `igniteui-webcomponents`. +- Use `igniteui-webcomponents-charts` for charts and data visualization. +- Use `igniteui-webcomponents-grids` for advanced grids. +- Use `igniteui-grid-lite` for Grid Lite. +- Use `igniteui-dockmanager` for Dock Manager. - For package-specific components such as charts, advanced grids, Grid Lite, and Dock Manager, do not assume they come from `igniteui-webcomponents`; follow `.claude/skills/igniteui-wc-choose-components/SKILL.md` to choose the correct package and `.claude/skills/igniteui-wc-integrate-with-framework/SKILL.md` for setup. +- If the required Ignite UI package is not present in `package.json`, add or install the correct dependency first.