mirror of
https://github.com/dotnet/skills.git
synced 2026-09-20 09:49:54 +08:00
d3b4cd68e462ee6dae9142c41a7ff31142d996fa
* Enhance README with new plugin and workflow sections Added new sections for distribution templates, agentic workflows, and Copilot extension in the README. * Add MIT License to the project * Add LICENSE file * Update README.md Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> --------- Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
.NET Agent Skills
This repositorycontains the .NET team's curated set of core skills and custom agents for coding agents. For information about the Agent Skills standard, see agentskills.io.
What's Included
| Component | Description |
|---|---|
| dotnet | Collection of core .NET skills for handling common .NET coding tasks. |
| dotnet-msbuild | Comprehensive MSBuild and .NET build skills: failure diagnosis, performance optimization, code quality, and modernization. |
Installation
🚀 Plugins - Copilot CLI / Claude Code
- Launch Copilot CLI or Claude Code
- Add the marketplace:
/plugin marketplace add dotnet/skills - Install a plugin:
/plugin install <plugin>@dotnet-agent-skills - Restart to load the new plugins
- View available skills:
/skills - View available agents:
/agents - Update plugin (on demand):
/plugin update <plugin>@dotnet-agent-skills
📦 Distribution Templates
Some components include ready-to-use templates (agent instructions, prompt files) that can be copied directly into your repository without installing a plugin or extension:
- Browse the component's Distribution Templates section in its README
- Copy agent instructions to your repo root as
AGENTS.md - Copy prompt files to
.github/prompts/
⚡ Agentic Workflows
Some components include GitHub Agentic Workflow templates for CI/CD automation:
- Install the
gh awCLI extension - Copy the desired workflow
.mdfiles and theshared/directory to your repository's.github/workflows/ - Compile and commit:
gh aw compile - Commit both the
.mdand generated.lock.ymlfiles
🧩 Copilot Extension
Some components include a deployable Copilot Extension for GitHub.com, VS Code, and Visual Studio:
- Find the extension in the GitHub Marketplace or your organization's Copilot Extensions
- Install the GitHub App on your organization or personal account
- Use
@<extension-name>in any Copilot Chat surface to interact with it
Contributing
See CONTRIBUTING.md for contribution guidelines and how to add a new component.
License
See LICENSE for details.
Description
run-tests: ALWAYS USE before running .NET tests or answering with a test command or flags. Trigger on "run the tests", "exact dotnet test command", one…; optimizing-ef-core-queries: Optimize and improve the performance of slow Entity Framework Core (EF Core) queries: make them generate less SQL, make fewer database round-trips, and return…; analyzing-dotnet-performance: Scans .NET code for ~50 performance anti-patterns across async, memory, strings, collections, LINQ, regex, serialization, and…
Readme
254 MiB
Languages
C#
90.3%
JavaScript
3.6%
PowerShell
2.8%
Python
2.2%
Shell
0.4%
Other
0.6%