skills  by dotnet

.NET skills for AI coding agents

Created 1 month ago
387 stars

Top 74.4% on SourcePulse

GitHubView on GitHub
Project Summary

Summary

This repository provides a curated set of .NET and C# skills and custom agents designed to enhance AI coding assistants. It aims to empower developers and AI agents by offering specialized tools for common .NET development, data access, performance diagnostics, build system management, project upgrades, MAUI development, and .NET-centric AI/ML integrations, thereby accelerating .NET project lifecycles and improving code quality.

How It Works

The project organizes .NET development capabilities into distinct plugins, each targeting a specific domain. These plugins integrate with AI coding agents, such as those found in Copilot CLI or VS Code, allowing them to execute complex .NET-related tasks. The approach leverages a modular design, enabling agents to dynamically access specialized skill sets for everything from debugging .NET applications and optimizing MSBuild processes to performing .NET framework upgrades and implementing AI/ML solutions within the .NET ecosystem.

Quick Start & Requirements

Installation involves adding the dotnet/skills marketplace to AI coding agent environments. For Copilot CLI or Claude Code, use /plugin marketplace add dotnet/skills followed by /plugin install <plugin>@dotnet-agent-skills. VS Code users can enable plugin support via settings.json ("chat.plugins.enabled": true, "chat.plugins.marketplaces": ["dotnet/skills"]) and then use /plugins or @agentPlugins. Agentic Workflows for CI/CD automation require the gh aw CLI extension.

Highlighted Details

  • Extensive plugin ecosystem covering the .NET development lifecycle: core tasks, data access, diagnostics, build optimization, project upgrades, MAUI, and AI/ML integration.
  • Enables automated CI/CD pipelines through GitHub Agentic Workflows.
  • Seamless integration with AI coding assistants like Copilot CLI and VS Code Chat for enhanced developer productivity.

Maintenance & Community

Contribution guidelines are available in CONTRIBUTING.md. Specific community links (Discord, Slack, etc.) are not detailed in the provided README snippet.

Licensing & Compatibility

The project's license is detailed in the LICENSE file. Specific details regarding compatibility for commercial use or closed-source linking are not provided in the README snippet.

Limitations & Caveats

The VS Code integration is a preview feature and subject to change. Specific limitations, known bugs, or unsupported platforms are not detailed in the provided README snippet.

Health Check
Last Commit

1 day ago

Responsiveness

Inactive

Pull Requests (30d)
287
Issues (30d)
61
Star History
400 stars in the last 30 days

Explore Similar Projects

Feedback? Help us improve.