dotnet.
63 skills across 6 repos
- 100/100
build-and-test
How to build and test .NET projects in the Agent Framework repository. Use this when verifying or testing changes.
- 100/100
escalation-policy
When and how to escalate Contoso Outdoors customer-support tickets.
- 100/100
project-structure
Explains the project structure of the agent-framework .NET solution
- 100/100
regex-tester
Validate, test, and debug regular expressions by executing them against sample inputs. Use when asked to build, verify, or explain a regex pattern.
- 100/100
support-style
Contoso Outdoors customer-support tone and formatting guidelines.
- 100/100
unit-converter
Convert between common units using a multiplication factor. Use when asked to convert miles, kilometers, pounds, or kilograms.
- 100/100
verify-dotnet-samples
How to build, run and verify the .NET sample projects in the Agent Framework repository. Use this when a user wants to verify that the samples still function as expected.
- 100/100
verify-samples-tool
How to use the verify-samples tool to run, verify, and manage sample definitions in the Agent Framework repository. Use this when adding, updating, or running sample verification.
- 100/100
change-tracking
Implementation details for EF Core change tracking. Use when changing InternalEntityEntry, ChangeDetector, SnapshotFactoryFactory, or related entity state, snapshot, or property accessor code.
- 100/100
cosmos-provider
Implementation details for the EF Core Azure Cosmos DB provider. Use when changing Cosmos-specific code.
- 100/100
make-custom-agent
Create custom GitHub Copilot agents. Use when asked to create, scaffold, or configure a custom agent, declarative agent, or @-invokable chat participant for GitHub Copilot.
- 100/100
make-github-actions-workflow
Create GitHub Actions workflows for CI, automation, or PR management. Use when asked to create, scaffold, or add a GitHub Actions workflow (.yml file under .github/workflows/).
- 100/100
make-instructions
Create VS Code file-based instructions (.instructions.md files). Use when asked to create, scaffold, or add file-based instructions for Copilot. Generates .instructions.md with YAML frontmatter and background knowledge content.
- 100/100
make-skill
Create new Agent Skills for GitHub Copilot. Use when asked to create, scaffold, or add a skill. Generates SKILL.md with frontmatter, directory structure, and optional resources.
- 100/100
migrations
Implementation details for EF Core migrations. Use when changing MigrationsSqlGenerator, model diffing, migration operations, HistoryRepository, the Migrator or related classes.
- 100/100
model-building
Implementation details for EF Core model building. Use when changing ConventionSet, ModelBuilder, IConvention implementations, ModelRuntimeInitializer, RuntimeModel, or related classes.
- 100/100
query-pipeline
Implementation details for EF Core LINQ query translation, SQL generation, and bulk operations (ExecuteUpdate/ExecuteDelete). Use when changing expression visitors, SqlExpressions, QuerySqlGenerator, ShaperProcessingExpressionVisitor, UpdateExpression, DeleteExpression, or related classes.
- 100/100
run-apichief
Run ApiChief in the EF Core repo to emit baselines, summaries, deltas, review files, or breaking-change checks. Use when refreshing `*.baseline.json`, preparing API review artifacts, or validating API changes.
- 100/100
scaffolding
Implementation details for EF Core scaffolding (reverse engineering). Use when changing ef dbcontext scaffold pipeline implementation, database schema reading, CSharpModelGenerator, or related classes.
- 100/100
servicing-pr
Create EF Core PRs targeting servicing release branches (release/*). Use when working on a PR that targets a release branch, backporting a fix from main, or when the user mentions servicing, patch, or release branch.
- 100/100
sqlite-adonet
Implementation details for the Microsoft.Data.Sqlite ADO.NET provider. Use when changing files under `src/Microsoft.Data.Sqlite.Core/`.
- 100/100
tooling
Implementation details for the EF Core dotnet-ef CLI and tooling. Use when changing dotnet-ef commands, the ef wrapper, EFCore.Tools (PMC), or EFCore.Tasks MSBuild integration.
- 100/100
triage
Use this skill to triage an incoming issue on the EF Core repo (bug report or feature request). Sets the issue type (bug/feature), assigns EF area labels, attempts to arrive at a minimal repro reproducing the bug, checks whether it represents a regression, finds possible duplicates, etc.
- 100/100
update-pipeline
Implementation details for EF Core SaveChanges and the update pipeline. Use when changing CommandBatchPreparer, UpdateSqlGenerator, ModificationCommand, or related classes.
- 100/100
fix-random-ci-test-failure
>-
- 100/100
macios-binding-creator
>
- 100/100
macios-ci-failure-inspector
Investigate and triage CI failures for dotnet/macios from Azure DevOps build URLs. Use this skill whenever the user shares a DevOps build link, asks about CI failures, wants to understand why a build failed, or asks to investigate test failures on any platform (iOS, tvOS, macOS, Mac Catalyst). Also use when the user says things like "CI is red", "tests are failing", "build broke", or "what happened in CI".
- 100/100
macios-ci-postmortem
Post-mortem analysis of CI failures across recent PRs in dotnet/macios. Identifies flaky tests, infrastructure issues, and shared regressions by analyzing builds from the last week. Files or updates GitHub issues for failures unrelated to any specific PR. Use when asked to "find flaky tests", "CI post-mortem", "what's been failing in CI", or "file issues for flaky failures".
- 100/100
macios-reviewer
>-
- 100/100
macios-xcode-beta-update
Update dotnet/macios to a new Xcode beta and validate it end-to-end. Use this skill when a user asks to bump Xcode beta versions, update macios SDK/version constants, run xtro-sharpie sanitization, and run introspection tests for iOS/tvOS/macOS/Mac Catalyst.
- 90/100
update-expected-app-size
>-
- 100/100
ingesting-spec
Guide for ingesting the latest OpenAI TypeSpec specification into the openai-dotnet SDK. Use this when asked to update or ingest OpenAI API specs, copy base TypeSpec files from upstream, fix client TSP compile errors, or run code generation for new API areas.
- 100/100
running-tests
Guide for running tests in the openai-dotnet repository. Use this when asked to run, debug, or validate tests, or when writing new tests. Explains test modes (Playback, Record, Live), how to identify recorded vs non-recorded tests, environment variable configuration, and what to do when recordings are missing or stale.
- 100/100
azure-ai-agents-persistent-dotnet
|
- 100/100
azure-ai-document-intelligence-dotnet
|
- 100/100
azure-ai-openai-dotnet
|
- 100/100
azure-ai-projects-dotnet
|
- 100/100
azure-ai-voicelive-dotnet
|
- 90/100
azure-eventgrid-dotnet
|
- 100/100
azure-eventhub-dotnet
|
- 90/100
azure-identity-dotnet
|
- 95/100
azure-maps-search-dotnet
|
- 100/100
azure-mgmt-apicenter-dotnet
|
- 100/100
azure-mgmt-apimanagement-dotnet
|
- 90/100
azure-mgmt-applicationinsights-dotnet
|
- 100/100
azure-mgmt-arizeaiobservabilityeval-dotnet
Azure Resource Manager SDK for Arize AI Observability and Evaluation (.NET). Use when managing Arize AI organizations \non Azure via Azure Marketplace, creating/updating/deleting Arize resources, or integrating Arize ML observability \ninto .NET applications. Triggers: \"Arize AI\", \"ML observability\", \"ArizeAIObservabilityEval\", \"Arize organization\".\n
- 100/100
azure-mgmt-botservice-dotnet
|
- 100/100
azure-mgmt-fabric-dotnet
|
- 100/100
azure-mgmt-mongodbatlas-dotnet
Manage MongoDB Atlas Organizations as Azure ARM resources using Azure.ResourceManager.MongoDBAtlas SDK. Use when creating, updating, listing, or deleting MongoDB Atlas organizations through Azure Marketplace integration. This SDK manages the Azure-side organization resource, not Atlas clusters/databases directly.
- 95/100
azure-mgmt-weightsandbiases-dotnet
|
- 100/100
azure-resource-manager-cosmosdb-dotnet
|
- 100/100
azure-resource-manager-durabletask-dotnet
|
- 70/100
azure-resource-manager-mysql-dotnet
|
- 100/100
azure-resource-manager-playwright-dotnet
|
- 70/100
azure-resource-manager-postgresql-dotnet
|
- 85/100
azure-resource-manager-redis-dotnet
|
- 80/100
azure-resource-manager-sql-dotnet
|
- 100/100
azure-search-documents-dotnet
|
- 100/100
azure-security-keyvault-keys-dotnet
|
- 100/100
azure-servicebus-dotnet
|
- 100/100
m365-agents-dotnet
|
- 100/100
microsoft-azure-webjobs-extensions-authentication-events-dotnet
Microsoft Entra Authentication Events SDK for .NET. Azure Functions triggers for custom authentication extensions. Use for token enrichment, custom claims, attribute collection, and OTP customization in Entra ID. Triggers: "Authentication Events", "WebJobsAuthenticationEventsTrigger", "OnTokenIssuanceStart", "OnAttributeCollectionStart", "custom claims", "token enrichment", "Entra custom extension", "authentication extension".