dotnet

dotnet

@dotnet Organization

GitHub
44 Skills
382380 Total Stars
February 2026 Joined

Public Skills

find-reviewable-pr

by dotnet

Finds open PRs in the dotnet/maui and dotnet/docs-maui repositories that are good candidates for review, prioritizing by milestone, priority labels, partner/community status.

Code Review 23.3K 3mo ago

try-fix

by dotnet

Attempts ONE alternative fix for a bug, tests it empirically, and reports results. ALWAYS explores a DIFFERENT approach from existing PR fixes. Use when CI or an agent needs to try independent fix alternatives. Invoke with problem description, test command, target files, and optional hints.

Code Review 23.3K 3mo ago

ai-summary-comment

by dotnet

Posts or updates automated progress comments on GitHub PRs. Use after completing any PR agent phase (pre-flight, tests, gate, fix, report). Triggers on 'post comment to PR', 'update PR progress', 'comment on PR with results', 'post pre-flight comment'. Creates single aggregated review comment with collapsible sections per commit.

Code Review 23.3K 3mo ago

pr-finalize

by dotnet

Finalizes any PR for merge by verifying title/description match implementation AND performing code review for best practices. Use when asked to "finalize PR", "check PR description", "review commit message", before merging any PR, or when PR implementation changed during review. Do NOT use for extracting lessons (use learn-from-pr), writing tests (use write-tests-agent), or investigating build failures (use pr-build-status).

Code Review 23.3K 3mo ago

run-integration-tests

by dotnet

"Build, pack, and run .NET MAUI integration tests locally. Validates templates, samples, and end-to-end scenarios using the local workload."

CLI Tools 23.3K 4mo ago

issue-triage

by dotnet

Queries and triages open GitHub issues that need attention. Helps identify issues needing milestones, labels, or investigation.

Auth 23.3K 4mo ago

run-helix-tests

by dotnet

"Submit and monitor .NET MAUI unit tests on Helix infrastructure. Supports running XAML, Resizetizer, Core, Essentials, and other unit test projects on distributed Helix queues."

Git & VCS 23.3K 4mo ago

verify-tests-fail-without-fix

by dotnet

Verifies UI tests catch the bug. Supports two modes - verify failure only (test creation) or full verification (test + fix validation).

Code Review 23.3K 4mo ago

write-ui-tests

by dotnet

Creates UI tests for a GitHub issue and verifies they reproduce the bug. Iterates until tests actually fail (proving they catch the issue). Use when PR lacks tests or tests need to be created for an issue.

Debugging 23.3K 4mo ago

write-xaml-tests

by dotnet

Creates XAML unit tests for GitHub issues in the Controls.Xaml.UnitTests project. Tests XAML parsing, compilation (XamlC), and source generation. Use when testing XAML-specific behavior, not UI interactions.

Testing 23.3K 4mo ago

learn-from-pr

by dotnet

Analyzes a completed PR to extract lessons learned from agent behavior. Use after any PR with agent involvement - whether the agent failed, succeeded slowly, or succeeded quickly. Identifies patterns to reinforce or fix, and generates actionable recommendations for instruction files, skills, and documentation.

Agents 23.3K 4mo ago

pr-build-status

by dotnet

"Retrieve Azure DevOps build information for GitHub Pull Requests, including build IDs, stage status, failed jobs, and Helix console logs for any Helix-based test failures."

Code Review 23.3K 4mo ago

run-device-tests

by dotnet

"Build and run .NET MAUI device tests locally with category filtering. Supports iOS, MacCatalyst, Android on macOS; Android, Windows on Windows. Use TestFilter to run specific test categories."

CLI Tools 23.3K 4mo ago

changewaves

by dotnet

'Manage MSBuild Change Waves: create new waves, condition features behind opt-out flags, write tests for wave-gated features, document change waves in ChangeWaves.md, and retire expired waves. Use when adding changes that need an opt-out or rotating out old change waves. Changes that introduce a user-visible behavior change should consider whether to use a changewave.'

Code Gen 5.5K 3mo ago

use-bootstrap-msbuild

by dotnet

Guide for testing bug reproductions against locally-built MSBuild. Use this when you have a repro project and want to verify a fix works before submitting a PR.

CLI Tools 5.5K 3mo ago

multithreaded-task-migration

by dotnet

Guide for migrating MSBuild tasks to the multithreaded mode support. Use this when asked to convert tasks to thread-safe versions, implement IMultiThreadableTask, or add TaskEnvironment support to tasks.

Automation 5.5K 4mo ago

release-notes

by dotnet

Write release notes for completed changes. Use when PR modifies tracked paths and needs release notes entry.

Code Review 4.3K 3mo ago

pr-build-status

by dotnet

"Retrieve and analyze Azure DevOps build failures for GitHub PRs. Use when CI fails. CRITICAL: Collect ALL errors from ALL platforms FIRST, write hypotheses to file, then fix systematically."

Code Review 4.3K 3mo ago

hypothesis-driven-debugging

by dotnet

Investigate compiler failures, test errors, or unexpected behavior through systematic minimal reproduction, 3-hypothesis testing, and verification. Always re-run builds and tests after changes.

CLI Tools 4.3K 3mo ago

review-council

by dotnet

"Multi-agent review council. Invoke for: review council, fellowship review, multi-agent review, panel review, diverse model review."

Code Review 4.3K 3mo ago

ilverify-failure

by dotnet

Fix ILVerify baseline failures when IL shape changes (codegen, new types, method signatures). Use when CI fails on ILVerify job.

CI/CD 4.3K 3mo ago

postmortem

by dotnet

Write a postmortem for a regression that escaped to production, broke real users, and traces back to a design flaw worth documenting for future implementors. Only invoke after confirming no existing postmortem or doc covers the same root cause.

Code Review 4.3K 3mo ago

fsharp-diagnostics

by dotnet

"After modifying any F# file, use this to get quick parse errors and typecheck warnings+errors. Also finds symbol references and inferred type hints."

CLI Tools 4.3K 3mo ago

creating-skills

by dotnet

Create custom agent capabilities when discovering novel tools, receiving task-agnostic tips from reviewers, or after researching specialized workflows not covered in existing instructions. Teaches structure, YAML optimization for LLM discoverability, and token efficiency.

Agents 4.3K 4mo ago

create-skill

by dotnet

Scaffolds new agent skills for the dotnet/skills repository. Use when creating a new skill, generating SKILL.md files, or setting up skill directory structures. Handles frontmatter generation, section templates, and validation guidance.

Code Gen 3.3K 2mo ago

create-skill-test

by dotnet

Scaffolds eval.yaml test files for agent skills in the dotnet/skills repository. Use when creating skill tests, writing evaluation scenarios, defining assertions and rubrics, or setting up test fixture files. Handles eval.yaml generation, fixture organization, and overfitting avoidance. Do not use for running or debugging existing tests nor for skills authoring.

File Ops 3.3K 2mo ago

create-custom-agent

by dotnet

Creates VS Code custom agent files (.agent.md) for specialized AI personas with tools, instructions, and handoffs. Use when scaffolding new custom agents, configuring agent workflows, or setting up agent-to-agent handoffs.

Code Gen 3.3K 3mo ago

analyzers

by dotnet

'Implementation details for EF Core Roslyn analyzers. Use when changing analyzers, fix providers, or diagnostic suppressors.'

Debugging 1.1K 2mo ago

cosmos-provider

by dotnet

'Implementation details for the EF Core Azure Cosmos DB provider. Use when changing Cosmos-specific code.'

CI/CD 1.1K 2mo ago

make-instructions

by dotnet

'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.'

Code Gen 1.1K 2mo ago

scaffolding

by dotnet

'Implementation details for EF Core scaffolding (reverse engineering). Use when changing ef dbcontext scaffold pipeline implementation, database schema reading, CSharpModelGenerator, or related classes.'

CI/CD 1.1K 2mo ago

bulk-operations

by dotnet

'Implementation details for EF Core ExecuteUpdate/ExecuteDelete bulk operations. Use when changing UpdateExpression/DeleteExpression LINQ translation or the corresponding SQL AST nodes.'

Database 1.1K 2mo ago

dbcontext-and-services

by dotnet

'Implementation details for EF Core DbContext and the DI service infrastructure. Use when changing context configuration, service registration, service lifetimes, DbContext pooling, or the Dependencies pattern.'

Docker 1.1K 2mo ago

testing

by dotnet

'Implementation details for EF Core test infrastructure. Use when changing test fixtures, SQL baseline assertions, test helpers, the test class hierarchy, or when adding new tests.'

Code Gen 1.1K 2mo ago

make-skill

by dotnet

'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.'

Agents 1.1K 2mo ago

change-tracking

by dotnet

'Implementation details for EF Core change tracking. Use when changing InternalEntityEntry, ChangeDetector, SnapshotFactoryFactory, or related entity state, snapshot, or property accessor code.'

Testing 1.1K 2mo ago

model-building

by dotnet

'Implementation details for EF Core model building. Use when changing ConventionSet, ModelBuilder, IConvention implementations, ModelRuntimeInitializer, RuntimeModel, or related classes.'

Database 1.1K 2mo ago

servicing-pr

by dotnet

'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.'

Code Review 1.1K 2mo ago

make-custom-agent

by dotnet

'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.'

Agents 1.1K 2mo ago

sqlite-adonet

by dotnet

'Implementation details for the Microsoft.Data.Sqlite ADO.NET provider. Use when changing files under src/Microsoft.Data.Sqlite.Core/.'

Code Gen 1.1K 2mo ago

tooling

by dotnet

'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.'

CLI Tools 1.1K 2mo ago

migrations

by dotnet

'Implementation details for EF Core migrations. Use when changing MigrationsSqlGenerator, model diffing, migration operations, HistoryRepository, the Migrator or related classes.'

Database 1.1K 2mo ago

query-pipeline

by dotnet

'Implementation details for EF Core LINQ query translation and SQL generation. Use when changing expression visitors, SqlExpressions, QuerySqlGenerator, ShaperProcessingExpressionVisitor, or related classes.'

CI/CD 1.1K 2mo ago

update-pipeline

by dotnet

'Implementation details for EF Core SaveChanges and the update pipeline. Use when changing CommandBatchPreparer, UpdateSqlGenerator, ModificationCommand, or related classes.'

CI/CD 1.1K 2mo ago