-
Notifications
You must be signed in to change notification settings - Fork 22
docs(ai): update Claude Code instructions for skill discovery and usage #6421
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Changes from all commits
12aad7f
7d46d0a
6135419
32add47
33ce684
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -260,6 +260,8 @@ | |
| "batchediting", | ||
| "updateparameters", | ||
| "alldata", | ||
| "subtag" | ||
| "subtag", | ||
| "frontmatter", | ||
| "backmatter" | ||
| ] | ||
| } | ||
| Original file line number | Diff line number | Diff line change | ||||
|---|---|---|---|---|---|---|
|
|
@@ -44,13 +44,13 @@ GitHub Copilot reads custom instructions from a `.github/copilot-instructions.md | |||||
| ``` | ||||||
|
|
||||||
| 3. Alternatively, paste the full content of the relevant `SKILL.md` files directly into `copilot-instructions.md` for fully offline, self-contained instructions. | ||||||
| 4. Copilot will now apply these instructions automatically on every chat and inline suggestion in VS Code. | ||||||
| 4. Copilot will now apply these instructions automatically on every Copilot Chat request in VS Code. | ||||||
|
|
||||||
| ### Cursor | ||||||
|
|
||||||
| Cursor supports persistent project rules through a `.cursorrules` file or the `.cursor/rules/` directory: | ||||||
| Cursor supports persistent project rules through the `.cursor/rules/` directory: | ||||||
|
|
||||||
| 1. Create `.cursorrules` in your project root (or `.cursor/rules/igniteui.md` for a named rule). | ||||||
| 1. Create `.cursor/rules/igniteui.md` in your project root. | ||||||
|
Comment on lines
+51
to
+53
Member
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. That's instructions for https://cursor.com/docs/rules instead of https://cursor.com/docs/skills#skill-directories too, as a matter of fact all of the editor options besides the General AI Agents and the now updated Claude are like that |
||||||
| 2. Paste the contents of the desired `SKILL.md` files into that file. For example: | ||||||
|
Comment on lines
+51
to
54
|
||||||
|
|
||||||
| ``` | ||||||
|
|
@@ -60,40 +60,47 @@ Cursor supports persistent project rules through a `.cursorrules` file or the `. | |||||
| <paste contents of skills/igniteui-angular-grids/SKILL.md here> | ||||||
| ``` | ||||||
|
|
||||||
| 3. Cursor will include these rules in every AI request automatically. You can also use the `@rules` mention in chat to reference a specific rule on demand. | ||||||
| 3. Cursor will include these rules in every AI request automatically. You can also @mention the rule by name in chat (e.g., `@igniteui`) to reference it on demand. | ||||||
|
|
||||||
| ### Windsurf | ||||||
|
|
||||||
| Windsurf reads persistent rules from a `.windsurfrules` file at the project root: | ||||||
| Windsurf supports persistent rules stored as Markdown files in the `.windsurf/rules/` directory of your project: | ||||||
|
|
||||||
| 1. Create `.windsurfrules` in your project root. | ||||||
| 2. Paste the contents of the relevant `SKILL.md` files into it. | ||||||
| 1. Create a `.windsurf/rules/` directory in your project root. | ||||||
| 2. Create a rule file, for example `.windsurf/rules/igniteui.md`, and paste the contents of the relevant `SKILL.md` files into it. | ||||||
| 3. Every Cascade AI session in Windsurf will now include these as persistent instructions. | ||||||
|
|
||||||
| > **Tip:** You can also define global rules (applied across all workspaces) by editing `~/.codeium/windsurf/memories/global_rules.md`. | ||||||
|
|
||||||
| ### JetBrains IDEs (WebStorm, IntelliJ) | ||||||
|
|
||||||
| JetBrains AI Assistant supports project-level prompts that are applied to every AI interaction: | ||||||
| JetBrains AI Assistant supports project-level rules stored as Markdown files that are applied to every AI interaction: | ||||||
|
|
||||||
| 1. Open **Settings** (or **Preferences** on macOS) → **Tools** → **AI Assistant** → **Project-level prompt**. | ||||||
| 2. Paste the contents of the relevant `SKILL.md` files into the prompt field. | ||||||
| 3. Click **Apply**. The AI Assistant will now follow these instructions for all requests inside the project. | ||||||
| 1. Open **Settings** → **Tools** → **AI Assistant** → **Rules**. | ||||||
| 2. Click **New Project Rules File**, provide a name (e.g., `igniteui`), and confirm. This creates a `.aiassistant/rules/igniteui.md` file in your project root. | ||||||
| 3. Paste the contents of the relevant `SKILL.md` files into that file and save it. The AI Assistant will now follow these rules for all requests inside the project. | ||||||
|
|
||||||
| ### Claude Code | ||||||
|
|
||||||
| Claude Code supports a `CLAUDE.md` file at the project root as persistent agent instructions: | ||||||
|
|
||||||
| 1. Create `CLAUDE.md` in your project root. | ||||||
| 2. Paste the contents of the relevant `SKILL.md` files into it. For example: | ||||||
| Claude Code loads skills from `.claude/skills/` at both project and user level. Each skill's `description` field in its `SKILL.md` frontmatter tells Claude when to invoke it automatically. You can also invoke any skill directly with `/skill-name`. | ||||||
|
|
||||||
|
Comment on lines
+85
to
86
|
||||||
| ```markdown | ||||||
| # Project Instructions | ||||||
| 1. Create a `.claude/skills/` directory in your project root. | ||||||
| 2. Copy the skill directories from the `igniteui-angular/skills/` repository into `.claude/skills/`: | ||||||
|
||||||
| 2. Copy the skill directories from the `igniteui-angular/skills/` repository into `.claude/skills/`: | |
| 2. Copy the skill directories from the `igniteui-angular` repository's `skills/` directory into `.claude/skills/`: |
| Original file line number | Diff line number | Diff line change | ||||
|---|---|---|---|---|---|---|
|
|
@@ -81,20 +81,25 @@ JetBrains AI Assistant は、すべての AI インタラクションに適用 | |||||
|
|
||||||
| ### Claude Code | ||||||
|
|
||||||
| Claude Code は、プロジェクト ルートにある `CLAUDE.md` ファイルを永続的なエージェント指示としてサポートします。 | ||||||
| Claude Code は、プロジェクト レベルおよびユーザー レベルの `.claude/skills/` ディレクトリからスキルを検出します。 | ||||||
|
|
||||||
| 1. プロジェクト ルートに `CLAUDE.md` を作成します。 | ||||||
| 2. 関連する `SKILL.md` ファイルの内容を貼り付けます。例: | ||||||
| 1. プロジェクト ルートに `.claude/skills/` ディレクトリを作成します。 | ||||||
| 2. `igniteui-angular/skills/` リポジトリからスキル ディレクトリを `.claude/skills/` にコピーします。 | ||||||
|
||||||
| 2. `igniteui-angular/skills/` リポジトリからスキル ディレクトリを `.claude/skills/` にコピーします。 | |
| 2. `igniteui-angular` リポジトリの `skills/` ディレクトリからスキル ディレクトリを `.claude/skills/` にコピーします。 |
Copilot
AI
Apr 1, 2026
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
EN’s Claude Code section now adds details about how skills are selected (based on SKILL.md frontmatter description) and mentions direct invocation (e.g., /igniteui-angular-grids). The JP Claude Code section doesn’t include these details, which breaks the EN↔JP mirroring requirement stated in .github/workflows/sync-jp-docs.md (JP “must mirror EN”). Please sync the JP Claude Code content with the updated EN section.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The repo’s JP docs are expected to mirror EN structure/content (see
.github/workflows/sync-jp-docs.mdwhere./jp/“must mirror./en/). This section was updated in EN to say instructions apply to “every Copilot Chat request”, but the JP counterpart still says “chat and inline suggestions”. Please sync the JP page (or adjust EN) so both locales describe the same behavior.