Skip to content

feat: Add end-user skills routines#2106

Merged
damyanpetev merged 18 commits intomasterfrom
rkaraivanov/end-user-skills
Feb 25, 2026
Merged

feat: Add end-user skills routines#2106
damyanpetev merged 18 commits intomasterfrom
rkaraivanov/end-user-skills

Conversation

@rkaraivanov
Copy link
Member

Description

Add end-user skills guides for framework integration, theming, and bundle optimization.

Type of Change

  • New feature (non-breaking change that adds functionality)
  • Documentation update

Checklist

  • I have updated documentation if needed

@IMinchev64
Copy link
Contributor

Shouldn't the added SKILL.md files be placed inside a dedicated hidden folder such as .github (as I see there are already other skills there), instead of the root directory?

@rkaraivanov
Copy link
Member Author

Shouldn't the added SKILL.md files be placed inside a dedicated hidden folder such as .github (as I see there are already other skills there), instead of the root directory?

The one in the .github directory are for our internal usage with Copilot. These new ones are for users of the library. The delivery mechanism is still in TBD phase but for now they will "live" in the root of the repository.

- Changed incorrect event binding for code snippet
- Split framework references into separate files for better organization
@rkaraivanov rkaraivanov marked this pull request as ready for review February 24, 2026 14:15
ChronosSF
ChronosSF previously approved these changes Feb 24, 2026
- Added prefix "igniteui-wc-" to skill directories and files to better reflect the content and improve organization.
- Updated README.md to reflect the changes in skill directories and files.
@rkaraivanov rkaraivanov force-pushed the rkaraivanov/end-user-skills branch from c4eead0 to 733c5f4 Compare February 25, 2026 07:18
damyanpetev
damyanpetev previously approved these changes Feb 25, 2026
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR adds comprehensive end-user skills documentation for GitHub Copilot and other LLM agents to help developers effectively use Ignite UI Web Components in their applications. The PR introduces four major skill guides covering framework integration, component selection, theming, and bundle optimization, along with framework-specific reference documentation for React, Angular, Vue, and vanilla JavaScript.

Changes:

  • Added four comprehensive skill guides with step-by-step instructions, code examples, and best practices
  • Created framework-specific integration references for React, Angular, Vue, and vanilla JavaScript
  • Updated build script to include skills directory in distribution
  • Fixed incorrect documentation links in README (Form component and Grid Lite package name)

Reviewed changes

Copilot reviewed 11 out of 11 changed files in this pull request and generated 11 comments.

Show a summary per file
File Description
skills/README.md Overview and navigation for end-user skills documentation
skills/igniteui-wc-choose-components/SKILL.md Component selection guide with catalog and usage patterns
skills/igniteui-wc-integrate-with-framework/SKILL.md Main framework integration skill with detection logic
skills/igniteui-wc-integrate-with-framework/references/react.md React-specific integration guide using igniteui-react package
skills/igniteui-wc-integrate-with-framework/references/angular.md Angular integration with CUSTOM_ELEMENTS_SCHEMA configuration
skills/igniteui-wc-integrate-with-framework/references/vue.md Vue 3 integration with isCustomElement configuration
skills/igniteui-wc-integrate-with-framework/references/vanilla-js.md Vanilla JavaScript/TypeScript integration guide
skills/igniteui-wc-customize-component-theme/SKILL.md Comprehensive theming guide covering CSS variables, Sass, and MCP server
skills/igniteui-wc-optimize-bundle-size/SKILL.md Bundle optimization guide with lazy loading and tree-shaking strategies
scripts/build.mjs Added skills directory copying to build process
README.md Fixed incorrect Form component reference and Grid Lite package name

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
rkaraivanov and others added 3 commits February 25, 2026 10:20
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
@damyanpetev damyanpetev merged commit 90841d5 into master Feb 25, 2026
5 of 6 checks passed
@damyanpetev damyanpetev deleted the rkaraivanov/end-user-skills branch February 25, 2026 08:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants