Csharp

Csharp taxonomy generated by the site skill importer.

28 skills
A
dotnet-patterns

by affaan-m

dotnet-patterns is a practical .NET pattern guide for backend development. It helps you write and review idiomatic C# with stronger defaults for immutability, explicit dependencies, async/await, and maintainable ASP.NET Core services. Use it for code generation, refactoring, and review when you want repeatable patterns, not generic advice.

Backend Development
Favorites 1GitHub 156.1k
A
csharp-testing

by affaan-m

csharp-testing is a practical guide for C# and .NET test automation, covering xUnit, FluentAssertions, mocking, integration tests, and readable test structure for maintainable coverage.

Test Automation
Favorites 0GitHub 156.1k
W
unity-ecs-patterns

by wshobson

unity-ecs-patterns is a practical skill for using Unity DOTS, ECS, Jobs, and Burst to design data-oriented gameplay systems, migrate from MonoBehaviour patterns, and optimize CPU-bound simulation with large entity counts.

Performance Optimization
Favorites 0GitHub 32.5k
O
aspnet-core

by openai

The aspnet-core skill helps you build, review, refactor, and upgrade ASP.NET Core apps using current framework guidance. It is built for backend development, APIs, server-rendered apps, Blazor, SignalR, gRPC, and hosted services, with decision-first guidance for app model choice, Program.cs setup, DI, configuration, security, testing, and deployment.

Backend Development
Favorites 0GitHub 18.6k
M
azure-servicebus-dotnet

by microsoft

azure-servicebus-dotnet helps .NET backend teams use Azure Service Bus with queues, topics, subscriptions, sessions, and dead-letter handling. It covers install, authentication, connection setup, and practical usage of Azure.Messaging.ServiceBus for reliable messaging in backend development.

Backend Development
Favorites 0GitHub 2.2k
M
azure-security-keyvault-keys-dotnet

by microsoft

azure-security-keyvault-keys-dotnet helps .NET developers manage Azure Key Vault keys and Managed HSM with Azure.Security.KeyVault.Keys and CryptographyClient. Use it for key creation, rotation, encryption, decryption, signing, verification, and backend development with clear install and usage guidance.

Backend Development
Favorites 0GitHub 2.2k
M
azure-search-documents-dotnet

by microsoft

azure-search-documents-dotnet is a .NET skill for Azure AI Search. It helps backend developers choose the right clients, install the SDK, and apply azure-search-documents-dotnet usage for full-text, semantic, vector, and hybrid search with clear guidance for indexing, querying, and auth.

Backend Development
Favorites 0GitHub 2.2k
M
azure-resource-manager-sql-dotnet

by microsoft

azure-resource-manager-sql-dotnet helps backend developers provision and manage Azure SQL resources from .NET with Azure Resource Manager. Use it for servers, databases, elastic pools, firewall rules, and failover groups. It is for management-plane tasks, not SQL queries or data access; for that, use Microsoft.Data.SqlClient.

Backend Development
Favorites 0GitHub 2.2k
M
azure-resource-manager-redis-dotnet

by microsoft

azure-resource-manager-redis-dotnet helps you provision and manage Azure Cache for Redis in .NET using the Azure Resource Manager SDK. It covers management-plane tasks like creating caches, configuring firewall rules, rotating access keys, setting patch schedules, managing geo-replication linked servers, and adding private endpoints. Use this azure-resource-manager-redis-dotnet skill for API Development and automation, not for data-plane cache commands.

API Development
Favorites 0GitHub 2.2k
M
azure-resource-manager-postgresql-dotnet

by microsoft

azure-resource-manager-postgresql-dotnet helps .NET engineers manage Azure Database for PostgreSQL Flexible Server with Azure Resource Manager. Use it to install the Azure.ResourceManager.PostgreSql and Azure.Identity packages, then create, update, inspect, secure, and automate PostgreSQL servers in Azure with clearer scope than a generic prompt.

Database Engineering
Favorites 0GitHub 2.2k
M
azure-resource-manager-mysql-dotnet

by microsoft

azure-resource-manager-mysql-dotnet is a .NET Azure Resource Manager skill for managing Azure Database for MySQL Flexible Server. Use it for provisioning servers, creating databases, setting firewall rules, updating configurations, managing backups, and handling high availability in C# for Database Engineering.

Database Engineering
Favorites 0GitHub 2.2k
M
azure-resource-manager-cosmosdb-dotnet

by microsoft

azure-resource-manager-cosmosdb-dotnet is the .NET Azure Resource Manager SDK for Cosmos DB management-plane tasks. Use it to provision and manage accounts, SQL databases, containers, throughput, and RBAC in backend development. It is not for document CRUD; use Microsoft.Azure.Cosmos for data-plane work.

Backend Development
Favorites 0GitHub 2.2k
M
azure-mgmt-mongodbatlas-dotnet

by microsoft

azure-mgmt-mongodbatlas-dotnet helps manage MongoDB Atlas Organizations as Azure ARM resources with the Azure.ResourceManager.MongoDBAtlas SDK. Use it for Azure-side organization create, update, list, or delete workflows in backend development. It does not manage Atlas clusters, databases, collections, or users directly.

Backend Development
Favorites 0GitHub 2.2k
M
azure-mgmt-fabric-dotnet

by microsoft

azure-mgmt-fabric-dotnet is the Azure Resource Manager SDK for Microsoft Fabric in .NET. This skill covers management plane tasks like provisioning, scaling, suspending, resuming, checking name availability, and listing SKUs for Fabric capacities. It is best for Backend Development and Azure automation workflows.

Backend Development
Favorites 0GitHub 2.2k
M
azure-mgmt-apicenter-dotnet

by microsoft

azure-mgmt-apicenter-dotnet is a .NET skill for Azure API Center management. It helps backend developers create, manage, and automate API inventory, governance, versioning, discovery, and metadata with Azure.ResourceManager.ApiCenter. Use it when you need accurate Azure SDK setup, authentication, and resource hierarchy guidance.

Backend Development
Favorites 0GitHub 2.2k
M
azure-maps-search-dotnet

by microsoft

azure-maps-search-dotnet is a .NET Azure Maps skill for geocoding, routing, rendering, geolocation, and weather. It helps API Development teams choose the right package, set authentication, and follow the azure-maps-search-dotnet guide for practical install and usage with Azure.Maps.Search and related clients.

API Development
Favorites 0GitHub 2.2k
M
azure-eventhub-dotnet

by microsoft

azure-eventhub-dotnet is a .NET skill for Azure Event Hubs event streaming. It covers package installation, authentication, EventHubProducerClient and EventProcessorClient usage, checkpointing, and partition-aware ingestion. Best for backend development, worker services, and durable producer/consumer pipelines.

Backend Development
Favorites 0GitHub 2.2k
M
azure-ai-voicelive-dotnet

by microsoft

azure-ai-voicelive-dotnet is the .NET skill for building real-time voice AI apps with Azure AI Voice Live. It covers install, setup, auth, and usage guidance for backend development, including bidirectional audio, low-latency sessions, and speech-to-speech workflows.

Backend Development
Favorites 0GitHub 2.2k
M
azure-ai-projects-dotnet

by microsoft

azure-ai-projects-dotnet is a .NET skill for Azure AI Foundry projects. It helps backend developers install the right Azure SDK packages, set environment variables, and use AIProjectClient for agents, connections, datasets, deployments, evaluations, and indexes with less guesswork.

Backend Development
Favorites 0GitHub 2.2k
M
azure-ai-openai-dotnet

by microsoft

azure-ai-openai-dotnet helps .NET developers integrate Azure OpenAI with practical guidance on setup, auth, client selection, and usage for chat, embeddings, images, audio, and assistants. It is useful for API Development when you need a working Azure.AI.OpenAI starting point, not just a conceptual summary.

API Development
Favorites 0GitHub 2.2k
M
azure-ai-document-intelligence-dotnet

by microsoft

azure-ai-document-intelligence-dotnet helps .NET developers install and use Azure AI Document Intelligence to extract text, tables, key-value pairs, and structured fields from invoices, receipts, IDs, and custom documents. It includes practical setup, authentication, and OCR Extraction guidance for reliable document analysis.

OCR Extraction
Favorites 0GitHub 2.2k
O
winui-app

by openai

The winui-app skill helps you bootstrap, build, and troubleshoot WinUI 3 desktop apps with C# and the Windows App SDK. Use it for environment readiness, new app setup, shell and navigation choices, XAML controls, theming, accessibility, deployment, and launch-fix workflows for Frontend Development.

Frontend Development
Favorites 0GitHub 0
M
azure-mgmt-botservice-dotnet

by microsoft

azure-mgmt-botservice-dotnet helps you provision and manage Azure Bot Service resources in .NET with the Azure Resource Manager SDK. Use this skill for bot resource creation, Teams or DirectLine channel setup, and connection settings. It is focused on Azure management, install, and usage guidance for API development and automation.

API Development
Favorites 0GitHub 0
M
azure-mgmt-arizeaiobservabilityeval-dotnet

by microsoft

azure-mgmt-arizeaiobservabilityeval-dotnet is a .NET Azure Resource Manager SDK skill for Arize AI Observability and Evaluation. Use it to install the Azure.ResourceManager.ArizeAIObservabilityEval package, manage Arize organizations on Azure, and follow a practical azure-mgmt-arizeaiobservabilityeval-dotnet guide for backend development.

Backend Development
Favorites 0GitHub 0
Csharp