feat(skills): add skills for Ignite UI for Blazor#187
feat(skills): add skills for Ignite UI for Blazor#187georgianastasov wants to merge 19 commits intomasterfrom
Conversation
There was a problem hiding this comment.
Pull request overview
Adds Ignite UI for Blazor “skill hubs” (SKILL.md) and domain reference docs under skills/ to guide AI-assisted development across components, grids, theming, and image-to-UI generation.
Changes:
- Introduces new skill hubs for components, grids, theming, and generate-from-image-design.
- Adds extensive reference markdowns (setup, MCP server setup, patterns, and feature guides) for each domain.
- Documents MCP-driven workflows to avoid guessing APIs/tokens and to standardize guidance.
Reviewed changes
Copilot reviewed 25 out of 25 changed files in this pull request and generated 5 comments.
Show a summary per file
| File | Description |
|---|---|
| skills/igniteui-blazor-theming/SKILL.md | New theming skill hub: palette/tokens/theme switching + MCP workflow |
| skills/igniteui-blazor-theming/references/common-patterns.md | Theming patterns (built-in themes, runtime toggle, tokens, parts) |
| skills/igniteui-blazor-theming/references/mcp-setup.md | Theming MCP server setup instructions across editors |
| skills/igniteui-blazor-grids/SKILL.md | New grids skill hub routing protocol + prerequisites and decision guide |
| skills/igniteui-blazor-grids/references/structure.md | Grid setup/columns/sorting/filtering/selection reference |
| skills/igniteui-blazor-grids/references/features.md | Grid features reference (grouping, toolbar, export, etc.) |
| skills/igniteui-blazor-grids/references/types.md | Grid type-specific reference (GridLite/Tree/Hierarchical/Pivot) |
| skills/igniteui-blazor-grids/references/data-operations.md | Programmatic sort/filter/group + strategies reference |
| skills/igniteui-blazor-grids/references/editing.md | Editing/validation/custom editors reference |
| skills/igniteui-blazor-grids/references/paging-remote.md | Paging/remote data/virtualization reference |
| skills/igniteui-blazor-grids/references/state.md | Grid state persistence patterns and examples |
| skills/igniteui-blazor-grids/references/sizing.md | Sizing rules (height/width/row/column sizing + CSS vars) |
| skills/igniteui-blazor-grids/references/mcp-setup.md | Ignite UI CLI MCP setup instructions for grids skill |
| skills/igniteui-blazor-generate-from-image-design/SKILL.md | Workflow skill for implementing Blazor UIs from images using Ignite UI |
| skills/igniteui-blazor-generate-from-image-design/references/component-mapping.md | Image-to-component mapping guide (layout, charts, inputs, etc.) |
| skills/igniteui-blazor-generate-from-image-design/references/gotchas.md | Common pitfalls (CSS isolation, theming, component quirks) |
| skills/igniteui-blazor-components/SKILL.md | Components skill hub routing protocol + prerequisites |
| skills/igniteui-blazor-components/references/setup.md | App setup reference (packages, registration, theme/script requirements) |
| skills/igniteui-blazor-components/references/mcp-setup.md | Ignite UI CLI MCP setup instructions for components skill |
| skills/igniteui-blazor-components/references/layout.md | Layout/navigation components reference |
| skills/igniteui-blazor-components/references/layout-manager.md | Dock/Tile manager reference |
| skills/igniteui-blazor-components/references/form-controls.md | Inputs/form controls + binding guidance reference |
| skills/igniteui-blazor-components/references/feedback.md | Dialog/snackbar/toast/banner reference |
| skills/igniteui-blazor-components/references/data-display.md | Data display/action components reference |
| skills/igniteui-blazor-components/references/charts.md | Charts/DV components reference |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
There was a problem hiding this comment.
Pull request overview
Adds a set of Copilot skill hubs and reference documents to support AI-assisted development with Ignite UI for Blazor, covering components, grids, theming, and “generate-from-image” workflows.
Changes:
- Introduces
SKILL.mdrouting hubs for Ignite UI Blazor components, grids, theming, and image-to-UI generation. - Adds domain reference guides under each skill (setup, MCP server configuration, common patterns, API/feature guidance).
- Documents theming MCP usage and common grid/component implementation patterns.
Reviewed changes
Copilot reviewed 25 out of 25 changed files in this pull request and generated 4 comments.
Show a summary per file
| File | Description |
|---|---|
| skills/igniteui-blazor-theming/SKILL.md | Theming skill hub and agent workflow guidance |
| skills/igniteui-blazor-theming/references/common-patterns.md | Theming patterns (theme links, token overrides, parts, dark mode) |
| skills/igniteui-blazor-theming/references/mcp-setup.md | Theming MCP server setup instructions |
| skills/igniteui-blazor-grids/SKILL.md | Grids skill hub and “mandatory protocol” routing guidance |
| skills/igniteui-blazor-grids/references/mcp-setup.md | Ignite UI CLI MCP server setup for grid docs/tools |
| skills/igniteui-blazor-grids/references/structure.md | Core grid setup + columns/sorting/filtering/selection reference |
| skills/igniteui-blazor-grids/references/types.md | Grid-type-specific guidance (Lite/Tree/Hierarchical/Pivot) |
| skills/igniteui-blazor-grids/references/features.md | Grid feature reference (grouping, toolbar, export, etc.) |
| skills/igniteui-blazor-grids/references/editing.md | Editing and validation reference |
| skills/igniteui-blazor-grids/references/data-operations.md | Programmatic sorting/filtering/grouping reference |
| skills/igniteui-blazor-grids/references/paging-remote.md | Paging + remote data + virtualization guidance |
| skills/igniteui-blazor-grids/references/state.md | State persistence reference |
| skills/igniteui-blazor-grids/references/sizing.md | Grid sizing + spacing tokens guidance |
| skills/igniteui-blazor-generate-from-image-design/SKILL.md | Image-to-UI implementation workflow + MCP usage guidance |
| skills/igniteui-blazor-generate-from-image-design/references/component-mapping.md | Design-pattern → component mapping reference |
| skills/igniteui-blazor-generate-from-image-design/references/gotchas.md | Cross-cutting gotchas/pitfalls for implementations |
| skills/igniteui-blazor-components/SKILL.md | Components skill hub and routing protocol |
| skills/igniteui-blazor-components/references/setup.md | App setup requirements (packages, registration, CSS/script) |
| skills/igniteui-blazor-components/references/mcp-setup.md | Ignite UI CLI MCP setup instructions |
| skills/igniteui-blazor-components/references/layout.md | Layout/navigation component reference |
| skills/igniteui-blazor-components/references/layout-manager.md | Dock/Tile Manager reference |
| skills/igniteui-blazor-components/references/form-controls.md | Form controls + binding guidance |
| skills/igniteui-blazor-components/references/feedback.md | Dialog/snackbar/toast/banner reference |
| skills/igniteui-blazor-components/references/data-display.md | Lists/cards/icons/buttons/etc. reference |
| skills/igniteui-blazor-components/references/charts.md | Charts/data visualization reference |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
… link state toggling
There was a problem hiding this comment.
Pull request overview
Adds Ignite UI for Blazor domain skill hubs and reference guides intended to improve AI-assisted development accuracy by encoding setup, API usage patterns, MCP server configuration, and common gotchas for components, grids, and theming.
Changes:
- Introduces
SKILL.mdhubs for components, grids, theming, and “generate from image design”. - Adds substantial reference documentation (
references/*.md) covering setup, feature guides, and MCP server setup/verification. - Documents common Blazor-specific pitfalls and component mapping guidance for image-to-UI workflows.
Reviewed changes
Copilot reviewed 25 out of 25 changed files in this pull request and generated 6 comments.
Show a summary per file
| File | Description |
|---|---|
| skills/igniteui-blazor-theming/references/mcp-setup.md | Documents editor-specific MCP configuration for theming tools. |
| skills/igniteui-blazor-theming/references/common-patterns.md | Provides theming patterns: theme linking, dark mode toggles, tokens/parts usage. |
| skills/igniteui-blazor-theming/SKILL.md | Theming skill hub: MCP-first workflow, rules, and reference routing. |
| skills/igniteui-blazor-grids/references/types.md | Grid type–specific guidance (Grid Lite, Tree, Hierarchical, Pivot). |
| skills/igniteui-blazor-grids/references/structure.md | Core grid setup and common features (columns, sorting/filtering/selection). |
| skills/igniteui-blazor-grids/references/state.md | State persistence patterns and guidance. |
| skills/igniteui-blazor-grids/references/sizing.md | Sizing/virtualization and layout guidance for grids. |
| skills/igniteui-blazor-grids/references/paging-remote.md | Paging + remote data/virtualization patterns. |
| skills/igniteui-blazor-grids/references/mcp-setup.md | Documents editor-specific MCP configuration for Ignite UI CLI tooling. |
| skills/igniteui-blazor-grids/references/features.md | Higher-level grid features (grouping, summaries, toolbar, export, etc.). |
| skills/igniteui-blazor-grids/references/editing.md | Cell/row editing and validation patterns. |
| skills/igniteui-blazor-grids/references/data-operations.md | Programmatic sorting/filtering/grouping guidance and @ref usage. |
| skills/igniteui-blazor-grids/SKILL.md | Grids skill hub: mandatory protocol + routing to references. |
| skills/igniteui-blazor-generate-from-image-design/references/gotchas.md | Consolidated pitfalls for implementing UIs from images (CSS isolation, theming, etc.). |
| skills/igniteui-blazor-generate-from-image-design/references/component-mapping.md | UI-pattern → component mapping guidance for image-driven implementation. |
| skills/igniteui-blazor-generate-from-image-design/SKILL.md | Workflow hub for converting designs/images into Blazor views using Ignite UI. |
| skills/igniteui-blazor-components/references/setup.md | Base project setup/registration guidance for Ignite UI Blazor. |
| skills/igniteui-blazor-components/references/mcp-setup.md | Editor-specific MCP configuration for Ignite UI CLI tooling (components domain). |
| skills/igniteui-blazor-components/references/layout.md | Layout/navigation component guidance (tabs, stepper, navbar, drawer, etc.). |
| skills/igniteui-blazor-components/references/layout-manager.md | Dock Manager / Tile Manager guidance and key rules. |
| skills/igniteui-blazor-components/references/form-controls.md | Form controls and binding/EditForm considerations. |
| skills/igniteui-blazor-components/references/feedback.md | Dialog/snackbar/toast/banner usage guidance. |
| skills/igniteui-blazor-components/references/data-display.md | Data display/action components (list, card, icons, dropdown, etc.). |
| skills/igniteui-blazor-components/references/charts.md | Charting/DV component guidance and key rules. |
| skills/igniteui-blazor-components/SKILL.md | Components skill hub: mandatory protocol + routing to references. |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
| <IgbGrid Data="data" PrimaryKey="Id" AutoGenerate="false" | ||
| Width="100%" Height="500px"> |
| ### 3. Basic grid markup | ||
|
|
||
| ```razor | ||
| <IgbGrid Data="employees" PrimaryKey="Id" AutoGenerate="false" |
| ### Option A - Foreign Key (flat data with parent-child relationship) | ||
|
|
||
| ```razor | ||
| <IgbTreeGrid Data="employees" PrimaryKey="Id" ForeignKey="ManagerId" |
|
|
||
| | Task | Reference file | | ||
| |---|---| | ||
| | Grid type selection, quick start, column configuration, column templates, column groups, multi-row layout, pinning, sorting UI, filtering UI, selection | [`references/structure.md`](./references/structure.md) | | ||
| | Grouping, summaries, cell merging, toolbar, export, virtualization & performance, row drag, action strip, master-detail, clipboard | [`references/features.md`](./references/features.md) | | ||
| | Tree Grid specifics, Hierarchical Grid specifics, Grid Lite setup, Grid Lite data operations, Pivot Grid setup | [`references/types.md`](./references/types.md) | | ||
| | Programmatic sorting / filtering / grouping, `@ref` access, custom strategies | [`references/data-operations.md`](./references/data-operations.md) | | ||
| | Cell editing, row editing, validation, custom editors | [`references/editing.md`](./references/editing.md) | | ||
| | Paging, remote data, server-side ops, noop strategies, virtual scroll, multi-grid coordination | [`references/paging-remote.md`](./references/paging-remote.md) | | ||
| | State persistence (IgbGridState, feature serialization, save/restore per grid type) | [`references/state.md`](./references/state.md) | | ||
| | Grid sizing (width, height, column sizing, null/px/% modes, cell spacing CSS variables) | [`references/sizing.md`](./references/sizing.md) | |
| Mark columns as editable: | ||
|
|
||
| ```razor | ||
| <IgbGrid Data="employees" PrimaryKey="Id" AutoGenerate="false"> |
Closes #183
Description
Adds domain-specific skill files for Ignite UI for Blazor AI-assisted development.
This introduces
SKILL.mdfiles for:igniteui-blazor-componentsigniteui-blazor-gridsigniteui-blazor-themingigniteui-blazor-generate-from-image-designEach skill file provides focused guidance for using Ignite UI Blazor APIs, component setup, common patterns, and known implementation details across components, grids, and theming.
Additional information (check all that apply):
Checklist:
README.MDCHANGELOG.MDupdates for newly added functionality