Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
20 commits
Select commit Hold shift + click to select a range
123971e
moved from private to public fork
jeffschwMSFT Mar 4, 2026
2e42175
add code owner
jeffschwMSFT Mar 5, 2026
c9595ab
accomodate feedback
jeffschwMSFT Mar 5, 2026
ae80b4b
update eval to make more natural language
jeffschwMSFT Mar 5, 2026
9fad0f0
address eval feedback
jeffschwMSFT Mar 6, 2026
44e2632
Merge branch 'main' into skill/dotnet-ai-ml
Mar 9, 2026
31d3efe
Update plugins/dotnet-ai/skills/technology-selection/SKILL.md
jeffschwMSFT Mar 11, 2026
1f853bd
Update plugins/dotnet-ai/skills/technology-selection/SKILL.md
jeffschwMSFT Mar 11, 2026
b2a3703
Update plugins/dotnet-ai/skills/technology-selection/SKILL.md
jeffschwMSFT Mar 11, 2026
1679a64
Update plugins/dotnet-ai/skills/technology-selection/SKILL.md
jeffschwMSFT Mar 11, 2026
24c9705
Update plugins/dotnet-ai/skills/technology-selection/SKILL.md
jeffschwMSFT Mar 11, 2026
fde29ed
Update plugins/dotnet-ai/skills/technology-selection/SKILL.md
jeffschwMSFT Mar 11, 2026
e622b0f
Update plugins/dotnet-ai/skills/technology-selection/SKILL.md
jeffschwMSFT Mar 11, 2026
f10159b
Update plugins/dotnet-ai/skills/technology-selection/SKILL.md
jeffschwMSFT Mar 11, 2026
7cd14fb
Update plugins/dotnet-ai/skills/technology-selection/SKILL.md
jeffschwMSFT Mar 11, 2026
a66e026
Update plugins/dotnet-ai/skills/technology-selection/SKILL.md
jeffschwMSFT Mar 11, 2026
01aad99
update supporting documentation of adding a new plugin
jeffschwMSFT Mar 11, 2026
a05d1b5
update claude-plugin
jeffschwMSFT Mar 11, 2026
5095579
Merge origin/main and resolve conflicts
jeffschwMSFT Mar 11, 2026
d62e993
Merge branch 'main' into skill/dotnet-ai-ml
jeffschwMSFT Mar 11, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
38 changes: 0 additions & 38 deletions .claude-plugin/marketplace.json

This file was deleted.

43 changes: 43 additions & 0 deletions .claude-plugin/marketplace.json
5 changes: 5 additions & 0 deletions .github/CODEOWNERS
Original file line number Diff line number Diff line change
Expand Up @@ -58,6 +58,11 @@

/plugins/dotnet-diag/agents/optimizing-dotnet-performance.agent.md @dotnet/appmodel

/plugins/dotnet/agents/optimizing-dotnet-performance.agent.md @dotnet/appmodel

Comment thread
jeffschwMSFT marked this conversation as resolved.
Comment on lines +61 to +62

Copilot AI Mar 11, 2026

Copy link

Choose a reason for hiding this comment

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

This CODEOWNERS entry points to /plugins/dotnet/agents/optimizing-dotnet-performance.agent.md, but plugins/dotnet/ has no agents/ directory (the agent file exists under plugins/dotnet-diag/agents/). This rule looks like an accidental duplicate/typo and should be removed or corrected to the real path so ownership is applied as intended.

Suggested change
/plugins/dotnet/agents/optimizing-dotnet-performance.agent.md @dotnet/appmodel

Copilot uses AI. Check for mistakes.
/plugins/dotnet-ai/skills/technology-selection/ @luisquintanilla @artl93
/tests/dotnet-ai/technology-selection/ @luisquintanilla @artl93

# dotnet-data (data access, Entity Framework)
/plugins/dotnet-data/skills/optimizing-ef-core-queries/ @dotnet/efteam
/tests/dotnet-data/optimizing-ef-core-queries/ @dotnet/efteam
Expand Down
5 changes: 5 additions & 0 deletions .github/plugin/marketplace.json
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,11 @@
"name": "dotnet-maui",
"source": "./plugins/dotnet-maui",
"description": "Skills for .NET MAUI development: environment setup, diagnostics, and troubleshooting."
},
{
"name": "dotnet-ai",
"source": "./plugins/dotnet-ai",
"description": "AI and ML skills for .NET: technology selection, LLM integration, agentic workflows, RAG pipelines, MCP, and classic ML with ML.NET."
}
]
}
1 change: 1 addition & 0 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -54,6 +54,7 @@ Skills are grouped into domain-specific plugins. When proposing a new skill, pla
| `dotnet-diag` | Performance investigations, debugging, and incident analysis |
| `dotnet-data` | Data access and Entity Framework |
| `dotnet-msbuild` | MSBuild and project system |
| `dotnet-ai` | AI and ML: technology selection, LLM integration, agentic workflows, RAG pipelines, and classic ML |

If your skill does not fit any existing plugin, consider creating a new one. The following plugin names are reserved for future use and are good candidates for new skills in those areas:

Expand Down
1 change: 1 addition & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,7 @@ This repository contains the .NET team's curated set of core skills and custom a
| [dotnet-msbuild](plugins/dotnet-msbuild/) | Comprehensive MSBuild and .NET build skills: failure diagnosis, performance optimization, code quality, and modernization. |
| [dotnet-upgrade](plugins/dotnet-upgrade/) | Skills for migrating and upgrading .NET projects across framework versions, language features, and compatibility targets. |
| [dotnet-maui](plugins/dotnet-maui/) | Skills for .NET MAUI development: environment setup, diagnostics, and troubleshooting. |
| [dotnet-ai](plugins/dotnet-ai/) | AI and ML skills for .NET: technology selection, LLM integration, agentic workflows, RAG pipelines, MCP, and classic ML with ML.NET. |

## Installation

Expand Down
6 changes: 6 additions & 0 deletions plugins/dotnet-ai/plugin.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
{
"name": "dotnet-ai",
"version": "0.1.0",
"description": "AI and ML skills for .NET: technology selection, LLM integration, agentic workflows, RAG pipelines, MCP, and classic ML with ML.NET.",
"skills": "./skills/"
}
Loading
Loading