docs: restructure AI skills locations & install options; platforms#1919
docs: restructure AI skills locations & install options; platforms#1919
Conversation
doc/en/components/ai/react-skills.md
Outdated
| ### Step 1: Get the Skill Files | ||
|
|
||
| #### **Option A — Download individual files** | ||
|
|
||
| Each skill file can be downloaded directly from GitHub. First, create the `.agents/skills/` directory in your project root, then download the files into it: | ||
|
|
||
| ```bash | ||
| # Create the .agents/skills directory | ||
| mkdir -p .agents/skills | ||
|
|
||
| # Download skill files into .agents/skills/ | ||
| cd .agents/skills | ||
|
|
||
| # Components & Layout | ||
| curl -O https://raw.githubusercontent.com/IgniteUI/igniteui-react/blob/master/skills/igniteui-react-choose-components/SKILL.md | ||
|
|
||
| # Theming & Styling | ||
| curl -O https://raw.githubusercontent.com/IgniteUI/igniteui-react/blob/master/skills/igniteui-react-customize-theme/SKILL.md | ||
|
|
||
| # Optimization | ||
| curl -O https://raw.githubusercontent.com/IgniteUI/igniteui-react/blob/master/skills/igniteui-react-optimize-bundle-size/SKILL.md | ||
|
|
||
| # Using Components | ||
| curl -O https://raw.githubusercontent.com/IgniteUI/igniteui-react/blob/master/skills/igniteui-react-use-components/SKILL.md | ||
| ``` | ||
|
|
||
| The skill files will now be available in `.agents/skills/` and will be automatically discovered by compatible AI assistants. |
There was a problem hiding this comment.
- Remove this Option A; curl a single file does not work for skills with references and other files, so it's quite useless
- Remove the entire Step 2 (and with that the Step 1 header, adjust sub headers). Skills for supported agents do not need to be manually referenced in chat windows or dragged in as context or whatever.
- Move the
# macOS / Linuxand similar comments out of the code snippet as it messes with the easy copy functionality for those. - For Windows options:
cp -r node_modules/igniteui-react/skills/. .agents/skills/is perfectly valid PowerShell ascpis an alias forCopy-Item- If completeness is the goal to list
cmdversions for Windows steps,xcopyis quite obsolete, preferrobocopyinstead
|
@damyanpetev I've opened a new pull request, #1929, to work on those changes. Once the pull request is ready, I'll request review from you. |
…ndows commands (#1929) Co-authored-by: Damyan Petev <damyanpetev@users.noreply.github.com>
|
@copilot Adjust the topic content based on the latest changes made in IgniteUI/igniteui-react#134 |
|
@damyanpetev I've opened a new pull request, #1933, to work on those changes. Once the pull request is ready, I'll request review from you. |
This comment was marked as duplicate.
This comment was marked as duplicate.
1 similar comment
|
I don't like the separation into Rework the React skills topic back into the main skills.md and see docConfig.json at the root repo source - there's to split the listings of skills and other content that requires more than just variable name replacements |
…ections (#1939) Co-authored-by: damyanpetev <3198469+damyanpetev@users.noreply.github.com>
|
The entire "Approach 1: Create a Persistent IDE Agent" section seems off since it's about "no copy-pasting required" linking copilot instructions to something like https://github.com/IgniteUI/igniteui-react/blob/master/skills/igniteui-react-components/SKILL.md directly (i.e. an attempt for evergreen in a way), though that's not a skill used that way. So might want to re-do the use section as well and after that it's no longer Approach 1: vs Approach 2: - they are the same thing, just the first section points where skills should be placed to be used and the secondary section is the examples how to copy this section is missing. Link to https://agentskills.io/ in the introduction section. Might need a small note that the use locations and distribution options are constantly evolving so also consult the tool/agent/IDE dosc on that front. As for the first section: Move the general agents example first with the expanded structure code block and leave the rest after with just the directory options. The general skills folder should be valid for VS Code with Copilot per https://code.visualstudio.com/docs/copilot/customization/agent-skills, OpenAI Codex https://developers.openai.com/codex/skills, Cursor, Gemini(and Antigravity) and Windsurf As for the other agents: Claude uses Github Copilot supports: https://docs.github.com/en/copilot/concepts/agents/about-agent-skills Gemini CLI discovers skills from three primary locations: And has /skills slash command to view and manage Similar for Antigravity https://antigravity.google/docs/skills Jetbrains Ides agent is Junie and it uses Windsurf besides For cross-agent compatibility, Windsurf also discovers skills in .agents/skills/ and ~/.agents/skills/ and optionally Claude path is configured, also looks for https://docs.windsurf.com/windsurf/cascade/skills#skill-scopes Include the links to the tools docs in their section as well |
Co-authored-by: damyanpetev <3198469+damyanpetev@users.noreply.github.com>
Co-authored-by: damyanpetev <3198469+damyanpetev@users.noreply.github.com>
…MCP topics (#1948) Co-authored-by: damyanpetev <3198469+damyanpetev@users.noreply.github.com>
Introducing a new React specific topic and adding a condition to the TOC for react.