Skip to content

Commit 3020094

Browse files
authored
Update skills based on the latest bugs and feedback - master (#17013)
* Updating the pivot grid config * improve skills * Merge branch 'master' of https://github.com/IgniteUI/igniteui-angular into zkolev/addressing-comments-from-skill * Addiressing feedback
1 parent 356342f commit 3020094

20 files changed

Lines changed: 310 additions & 269 deletions

File tree

skills/igniteui-angular-components/SKILL.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
name: igniteui-angular-components
3-
description: "Provides guidance on all non-grid Ignite UI for Angular UI components including application setup and architecture, form controls (Input Group, Combo, Select, Date/Time Pickers, Calendar, Checkbox, Radio, Switch, Slider, reactive forms), layout (Tabs, Bottom Navigation, Stepper, Accordion, Splitter, Navigation Drawer, Layout Manager), data display (List, Tree, Card, Chips, Avatar, Badge, Icon, Carousel, Paginator, Progress Bar, Linear Progress Bar, Circular Progress Bar, Chat), feedback/overlays (Dialog, Snackbar, Toast, Banner), directives (Button, Ripple, Tooltip, Drag and Drop), Dock Manager, and Charts (Area Chart, Bar Chart, Column Chart, Stock/Financial Chart, Pie Chart, IgxCategoryChart, IgxFinancialChart, IgxDataChart, IgxPieChart). Use when users ask about any Ignite UI Angular component that is not a data grid, such as forms, inputs, dropdowns, date pickers, dialogs, navigation, lists, trees, cards, charts, or application scaffolding and setup."
3+
description: "Covers all non-grid Ignite UI for Angular UI components: application scaffolding and setup, form controls (inputs, combos, selects, date/time pickers, calendar, checkbox, radio, switch, slider), layout containers (tabs, stepper, accordion, splitter, navigation drawer), data-display components (list, tree, card, chips, carousel, paginator, progress indicators, chat), feedback overlays (dialog, snackbar, toast, banner), directives (button, ripple, tooltip, drag-and-drop), Dock Manager, Layout Manager, and Charts. Use when users ask about any Ignite UI Angular component that is NOT a data gridsuch as forms, dropdowns, pickers, dialogs, navigation, lists, trees, cards, charts, or initial project setup. Do NOT use for data grids, tables, or tabular data — use igniteui-angular-grids instead. Do NOT use for theming or styling — use igniteui-angular-theming instead."
44
user-invocable: true
55
---
66

skills/igniteui-angular-components/references/charts.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,17 @@
11
# Angular Charts Reference
22

3+
## Contents
4+
5+
- [Overview](#overview)
6+
- [General Chart Configuration](#general-chart-configuration)
7+
- [Key Chart Features](#key-chart-features)
8+
- [Chart Types Reference](#chart-types-reference)
9+
- [Common API Members by Chart Type](#common-api-members-by-chart-type)
10+
- [Import Paths](#import-paths)
11+
- [Styling & Theming](#styling--theming)
12+
- [Data Requirements](#data-requirements)
13+
- [Documentation References](#documentation-references)
14+
315
## Overview
416

517
Ignite UI for Angular Charts provides 65+ chart types for data visualization. Charts are packaged separately in `igniteui-angular-charts` (or `@infragistics/igniteui-angular-charts` for licensed users).

skills/igniteui-angular-components/references/data-display.md

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,19 @@
33
> **Part of the [`igniteui-angular-components`](../SKILL.md) skill hub.**
44
> For app setup, providers, and import patterns — see [`setup.md`](./setup.md).
55
6+
## Contents
7+
8+
- [List](#list)
9+
- [Tree](#tree)
10+
- [Card](#card)
11+
- [Chips](#chips)
12+
- [Avatar & Badge](#avatar--badge)
13+
- [Icon](#icon)
14+
- [Carousel](#carousel)
15+
- [Paginator](#paginator)
16+
- [Progress Indicators](#progress-indicators)
17+
- [Chat (AI Chat Component)](#chat-ai-chat-component)
18+
619
## List
720

821
> **Docs:** [List Component](https://www.infragistics.com/products/ignite-ui-angular/angular/components/list)

skills/igniteui-angular-components/references/directives.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,13 @@
33
> **Part of the [`igniteui-angular-components`](../SKILL.md) skill hub.**
44
> For app setup, providers, and import patterns — see [`setup.md`](./setup.md).
55
6+
## Contents
7+
8+
- [Button & Icon Button](#button--icon-button)
9+
- [Ripple Effect](#ripple-effect)
10+
- [Tooltip](#tooltip)
11+
- [Drag and Drop](#drag-and-drop)
12+
613
## Button & Icon Button
714

815
> **Docs:** [Button Component](https://www.infragistics.com/products/ignite-ui-angular/angular/components/button)

skills/igniteui-angular-components/references/feedback.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,14 @@
55
66
> **AGENT INSTRUCTION:** All components in this file rely on Angular animations and the Ignite UI overlay system. Before using any of them, ensure `provideAnimations()` (or `provideAnimationsAsync()`) is present in `app.config.ts`. If it is missing, add it — these components will throw runtime errors or silently fail to animate without it.
77
8+
## Contents
9+
10+
- [Dialog](#dialog)
11+
- [Snackbar](#snackbar)
12+
- [Toast](#toast)
13+
- [Banner](#banner)
14+
- [Key Rules](#key-rules)
15+
816
## Dialog
917

1018
> **Docs:** [Dialog Component](https://www.infragistics.com/products/ignite-ui-angular/angular/components/dialog)

skills/igniteui-angular-components/references/form-controls.md

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,21 @@
33
> **Part of the [`igniteui-angular-components`](../SKILL.md) skill hub.**
44
> For app setup, providers, and import patterns — see [`setup.md`](./setup.md).
55
6+
## Contents
7+
8+
- [Input Group](#input-group)
9+
- [Combo (Multi-Select Dropdown)](#combo-multi-select-dropdown)
10+
- [Simple Combo (Single-Select)](#simple-combo-single-select)
11+
- [Select](#select)
12+
- [Date Picker](#date-picker)
13+
- [Date Range Picker](#date-range-picker)
14+
- [Time Picker](#time-picker)
15+
- [Calendar](#calendar)
16+
- [Checkbox, Radio, Switch](#checkbox-radio-switch)
17+
- [Slider](#slider)
18+
- [Reactive Forms Integration](#reactive-forms-integration)
19+
- [Key Rules](#key-rules)
20+
621
## Input Group
722

823
> **Docs:** [Input Group](https://www.infragistics.com/products/ignite-ui-angular/angular/components/input-group)

skills/igniteui-angular-components/references/layout-manager.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,11 @@
33
> **Part of the [`igniteui-angular-components`](../SKILL.md) skill hub.**
44
> For app setup, providers, and import patterns — see [`setup.md`](./setup.md).
55
6+
## Contents
7+
8+
- [Layout Manager Directives](#layout-manager-directives)
9+
- [Dock Manager](#dock-manager)
10+
611
---
712

813
## Layout Manager Directives

skills/igniteui-angular-components/references/layout.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,15 @@
33
> **Part of the [`igniteui-angular-components`](../SKILL.md) skill hub.**
44
> For app setup, providers, and import patterns — see [`setup.md`](./setup.md).
55
6+
## Contents
7+
8+
- [Tabs](#tabs)
9+
- [Bottom Navigation](#bottom-navigation)
10+
- [Stepper](#stepper)
11+
- [Accordion](#accordion)
12+
- [Splitter](#splitter)
13+
- [Navigation Drawer](#navigation-drawer)
14+
615
## Tabs
716

817
> **Docs:** [Tabs Component](https://www.infragistics.com/products/ignite-ui-angular/angular/components/tabs)

skills/igniteui-angular-components/references/setup.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,13 @@
22

33
> **Part of the [`igniteui-angular-components`](../SKILL.md) skill hub.**
44
5+
## Contents
6+
7+
- [Installation](#installation)
8+
- [Required Providers (`app.config.ts`)](#required-providers-appconfigts)
9+
- [Architecture — Standalone Components](#architecture--standalone-components)
10+
- [Multi-Entry-Point Imports](#multi-entry-point-imports)
11+
512
## Installation
613

714
```bash

skills/igniteui-angular-grids/SKILL.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
name: igniteui-angular-grids
3-
description: "Provides guidance on all Ignite UI for Angular data grid types (Flat Grid, Tree Grid, Hierarchical Grid, Grid Lite, Pivot Grid) including setup, column configuration, sorting, filtering, selection, editing, grouping, summaries, toolbar, export, paging, remote data, and state persistence. Use when users ask about grids, tables, data grids, tabular data display, cell editing, batch editing, row selection, column pinning, column hiding, grouping rows, pivot tables, tree-structured data, hierarchical data, master-detail views, or exporting grid data."
3+
description: "Provides guidance on all Ignite UI for Angular data grid types (Flat Grid, Tree Grid, Hierarchical Grid, Grid Lite, Pivot Grid) including setup, column configuration, sorting, filtering, selection, editing, grouping, summaries, toolbar, export, paging, remote data, and state persistence. Use when users ask about grids, tables, data grids, tabular data display, cell editing, batch editing, row selection, column pinning, column hiding, grouping rows, pivot tables, tree-structured data, hierarchical data, master-detail views, or exporting grid data. Do NOT use for non-grid UI components (forms, dialogs, navigation, charts) — use igniteui-angular-components instead. Do NOT use for theming or styling — use igniteui-angular-theming instead."
44
user-invocable: true
55
---
66

@@ -33,11 +33,11 @@ Base your code and explanation exclusively on what you read in Step 3. If the re
3333
|---|---|
3434
| Grid type selection, column config, column templates, column groups, MRL, pinning, sorting UI, filtering UI, selection | [`references/structure.md`](./references/structure.md) |
3535
| Grouping, summaries, cell merging, toolbar, export, row drag, action strip, master-detail, clipboard | [`references/features.md`](./references/features.md) |
36-
| Tree Grid specifics, Hierarchical Grid specifics, Grid Lite setup, Pivot Grid setup | [`references/types.md`](./references/types.md) |
36+
| Tree Grid specifics, Hierarchical Grid specifics, Grid Lite setup, Grid Lite data operations, Pivot Grid setup | [`references/types.md`](./references/types.md) |
3737
| Programmatic sorting / filtering / grouping, canonical import patterns, `viewChild` access | [`references/data-operations.md`](./references/data-operations.md) |
3838
| Cell editing, row editing, batch editing, transactions, validation, summaries | [`references/editing.md`](./references/editing.md) |
3939
| Paging, remote data, server-side ops, noop strategies, virtual scroll, multi-grid coordination | [`references/paging-remote.md`](./references/paging-remote.md) |
40-
| State persistence, Tree Grid / Hierarchical Grid / Pivot Grid / Grid Lite data operations | [`references/state.md`](./references/state.md) |
40+
| State persistence, Tree Grid / Hierarchical Grid / Pivot Grid data operations | [`references/state.md`](./references/state.md) |
4141

4242
> **When in doubt, read more rather than fewer reference files.** The cost of an unnecessary file read is negligible; the cost of hallucinated API usage is a broken application.
4343

0 commit comments

Comments
 (0)