Skip to content

ViktorHofer/dotnet-skills

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

176 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

.NET Skills for AI Assistants

Dashboard

This repository provides comprehensive .NET development expertise for AI assistants including GitHub Copilot CLI, Claude Code, and GitHub Agentic Workflows.

What's Included

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

Installation

🚀 Plugins - Copilot CLI / Claude Code

  1. Launch Copilot CLI or Claude Code
  2. Add the marketplace:
    /plugin marketplace add ViktorHofer/dotnet-skills
    
  3. Install a plugin:
    /plugin install <plugin>@dotnet-skills
    
  4. Restart to load the new plugins
  5. View available skills:
    /skills
    
  6. View available agents:
    /agents
    
  7. Update plugin (on demand):
    /plugin update <plugin>@dotnet-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 component:

  1. Browse the component's Distribution Templates section in its README
  2. Copy agent instructions to your repo root as AGENTS.md
  3. Copy prompt files to .github/prompts/

⚡ Agentic Workflows

Some components include GitHub Agentic Workflow templates for CI/CD automation:

  1. Install the gh aw CLI extension
  2. Copy the desired workflow .md files and the shared/ directory to your repository's .github/workflows/
  3. Compile and commit:
    gh aw compile
    
  4. Commit both the .md and generated .lock.yml files

🧩 Copilot Extension

Some components include a deployable Copilot Extension for GitHub.com, VS Code, and Visual Studio:

  1. Find the extension in the GitHub Marketplace or your organization's Copilot Extensions
  2. Install the GitHub App on your organization or personal account
  3. Use @<extension-name> in any Copilot Chat surface to interact with it

Contributing

See CONTRIBUTING for guidelines on adding skills, agents, prompt files, agentic workflows, samples, and more.

License

See LICENSE for details.

About

.NET specific skills

Resources

License

MIT, MIT licenses found

Licenses found

MIT
LICENSE
MIT
LICENSE.TXT

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages