This repository provides comprehensive .NET development expertise for AI assistants including GitHub Copilot CLI, Claude Code, and GitHub Agentic Workflows.
| Component | Description |
|---|---|
dotnet-unittest-skills |
C# unit test generation guidance for MSTest, NUnit, and xUnit |
polyglot-unittest-skills |
Multi-agent pipeline for generating unit tests in any language |
template-engine-skills |
.NET Template Engine skills: template discovery, instantiation, authoring via DotnetTemplateMCP MCP server |
- Launch Copilot CLI or Claude Code
- Add the marketplace:
/plugin marketplace add ViktorHofer/dotnet-skills - Install a plugin:
/plugin install <plugin>@dotnet-skills - Restart to load the new plugins
- View available skills:
/skills - View available agents:
/agents - Update plugin (on demand):
/plugin update <plugin>@dotnet-skills
Some components include ready-to-use templates (agent instructions, prompt files) that can be copied directly into your repository without installing a component:
- 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/
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
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
See CONTRIBUTING for guidelines on adding skills, agents, prompt files, agentic workflows, samples, and more.
See LICENSE for details.