You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: .github/copilot-instructions.md
+9Lines changed: 9 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -113,3 +113,12 @@ Here is a link to the most recent Angular style guide https://angular.dev/style-
113
113
- Design services around a single responsibility
114
114
- Use the `providedIn: 'root'` option for singleton services
115
115
- Use the `inject()` function instead of constructor injection
116
+
117
+
## Copilot Skills
118
+
119
+
Domain-specific skills for AI-assisted development are located in the [`skills/`](../skills/) directory. Each sub-folder contains a `SKILL.md` file that teaches agents how to work with a particular area of the library:
-[File an issue](https://github.com/IgniteUI/igniteui-angular/wiki/How-to-log-an-Issue-on-Github)
41
41
- Reach out to us [through Discord](https://discord.gg/sBwHs5cJ)
42
+
43
+
### AI-Assisted Development
44
+
45
+
This repository ships with **Copilot Skills** — structured knowledge files that teach AI coding assistants (GitHub Copilot, Cursor, Windsurf, Claude, JetBrains AI, etc.) how to work with Ignite UI for Angular. The skill files live in the [`skills/`](skills/) directory:
-**GitHub Copilot (VS Code / github.com)** — Skills should be discovered automatically via [`.github/copilot-instructions.md`](.github/copilot-instructions.md). No extra setup needed.
57
+
-**Cursor** — Skills are picked up from the `skills/` directory. You can also reference them explicitly in `.cursorrules`.
58
+
59
+
#### Manual Setup for Other IDEs
60
+
61
+
If your editor doesn't auto-discover skill files, you can feed them to your AI assistant manually:
62
+
63
+
1.**Copy the skill content** — Open the relevant `SKILL.md` file from the `skills/` folder and paste its contents into your AI assistant's system prompt or context window.
64
+
2.**JetBrains IDEs (WebStorm, IntelliJ)** — Go to **Settings → Tools → AI Assistant → Project-level prompt** and paste the skill content there, or attach the files as context when chatting.
65
+
3.**Claude Desktop / Claude Code** — Add the files to your project knowledge or include them as part of your CLAUDE.md project instructions.
66
+
4.**Windsurf** — Reference the skill files in your `.windsurfrules` configuration or attach them as context in the chat.
67
+
5.**Other editors** — Attach or paste the `SKILL.md` file contents into your AI assistant's context before asking questions about Ignite UI for Angular.
68
+
69
+
#### Theming MCP Server
70
+
71
+
The **Theming skill** includes setup instructions for the `igniteui-theming` MCP server, which gives AI assistants access to live theming tools (palette generation, component theme scaffolding, etc.). See [`skills/igniteui-angular-theming/SKILL.md`](skills/igniteui-angular-theming/SKILL.md) for configuration steps for VS Code, Cursor, Claude Desktop, and JetBrains IDEs.
0 commit comments