- Reviewing Compiler PrsPerforms multi-agent, multi-model code review of F# compiler PRs across 19 dimensions including type checking, IL emission, binary compatibility, and IDE performance. Dispatches parallel assessment agents per dimension, consolidates with cross-model agreement scoring, and filters false positives. Invoke when reviewing compiler changes, requesting expert feedback, or performing pre-merge quality checks.dotnet/dotnet1,172
- Reviewing Msbuild CodeReviews MSBuild code changes using a 24-dimension methodology. Activates for code review, PR review, pull request analysis, design review, architecture review, code quality assessment, or style check of MSBuild code. Covers backwards compatibility, ChangeWave discipline, performance, allocation awareness, test coverage, error message quality, logging, string comparison, API surface, target authoring, cross-platform correctness, code simplification, concurrency, naming, SDK integration, evaluatiodotnet/dotnet1,172
- Run ApichiefRun 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.dotnet/dotnet1,172
- Running Unit TestsGuide for running MSBuild unit tests efficiently. Use when running, scoping, filtering, or speeding up unit tests in this repository, or when finalizing a change with a heavier validation pass. Covers xUnit v3 + Microsoft.Testing.Platform (MTP) specifics and which `dotnet test` flags do and don't apply.dotnet/dotnet1,172
- ScaffoldingImplementation details for EF Core scaffolding (reverse engineering). Use when changing ef dbcontext scaffold pipeline implementation, database schema reading, CSharpModelGenerator, or related classes.dotnet/dotnet1,172
- Servicing PrCreate 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.dotnet/dotnet1,172
- Source Build InvestigationInvestigate source-build failures in dotnet/dotnet VMR CI builds. USE FOR any mention of "prebuilt", "source-build/source-only failure", "source-build-assets (SBRP)", "poison", source-build repo build ordering problems, binary detection/removal, or any build leg failures that only occur in `SB_*` job names. DO NOT USE FOR regular CI test failures, codeflow staleness, dependency flow tracing, crash dumps, or general NuGet package management unrelated to source-build.dotnet/dotnet1,172
- Sqlite AdonetImplementation details for the Microsoft.Data.Sqlite ADO.NET provider. Use when changing files under `src/Microsoft.Data.Sqlite.Core/`.dotnet/dotnet1,172
- TestingImplementation 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.dotnet/dotnet1,172
- ToolingImplementation 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.dotnet/dotnet1,172
- TriageUse 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.dotnet/dotnet1,172
- Update PipelineImplementation details for EF Core SaveChanges and the update pipeline. Use when changing CommandBatchPreparer, UpdateSqlGenerator, ModificationCommand, or related classes.dotnet/dotnet1,172
- Use Bootstrap MsbuildGuide 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.dotnet/dotnet1,172
- Vsintegration Ide DebuggingFix F# debugging issues (breakpoints, .pdb, sequence points). Build, run VS integration tests, inspect IL/PDB.dotnet/dotnet1,172
- Agentic WorkflowsRoute gh-aw workflow design/create/debug/upgrade requests to the right prompts.dotnet/SqlClient985
- Fetch Milestone PrsFetches all merged pull requests for a given GitHub milestone and saves their metadata as individual JSON files. Use this skill when asked to retrieve PRs for a milestone, gather PR data for release notes, or collect milestone PR metadata.dotnet/SqlClient985
- Generate Mstest FilterGenerates well-formed MSTest filter expressions for dotnet test. Use this skill when asked to create a test filter, run specific tests, filter tests by name, class, category, or priority, or when the user describes tests they want to run selectively.dotnet/SqlClient985
- Dev ProxySimulate API failures, mock responses, test rate limiting, and analyze API traffic using Dev Proxy's plugin-based proxy engine. WHEN: 'mock API responses', 'simulate API errors', 'test rate limiting', 'test error handling', 'mock OpenAI responses', 'test AI app', 'analyze API usage', 'configure Dev Proxy', 'install Dev Proxy', 'set up Dev Proxy', 'use Dev Proxy in CI/CD', 'chaos testing for APIs', 'run Dev Proxy in background', 'detached mode', 'run Dev Proxy detached'.dotnet/dev-proxy802
- Publish To WingetThis skill should be used when the user asks to "publish to winget", "update winget", "submit to winget", "winget release", "create winget PR", or mentions publishing Dev Proxy to the Windows Package Manager. Handles creating manifest files, computing installer hashes, and submitting a pull request to the winget-pkgs repository.dotnet/dev-proxy802
- Upgrade Devproxy VersionThis skill should be used when the user asks to "upgrade Dev Proxy version", "bump Dev Proxy to a new version", "update version to X.Y.Z", "release new Dev Proxy version", or mentions version upgrades in the Dev Proxy repository. Handles copying schema folders and updating version strings across csproj, config, installer, and source files.dotnet/dev-proxy802
- Bundle Dependency PrsFix broken dependency update PRs and aggregate the ones that work into one PR.dotnet/Nerdbank.Streams712
- Update Library TemplateMerges the latest Library.Template into this repo (at position of HEAD) and resolves conflicts.dotnet/Nerdbank.Streams712
- TriageTriage a dotnet/source-build GitHub issue. Reads the issue body, classifies it by area/kind/severity, checks for blocking impact, suggests an owner based on recent issue activity, and posts a structured triage comment in restricted mode. Use when asked "triage issue", "triage #1234", "classify this issue", or "run triage pass".dotnet/source-build288
- Redirect ArticleDeletes a markdown article and creates a redirect entry pointing to a different article. Use when consolidating articles, renaming or moving content, removing outdated documentation, or reorganizing the docs structure while preserving existing URLs.dotnet/docs-desktop234
- Sort RedirectsSorts redirect entries in Open Publishing redirection JSON files alphabetically by path. Use after adding redirects or when the file becomes unsorted.dotnet/docs-desktop234
- Update Integration TestsUpdate the integration tests in this repository after a .NET preview1 or GA release. Use this skill when asked to update tests for a new .NET version release, when an issue mentions updating integration tests for a .NET release, or when test failures indicate a new .NET version has shipped and tests are out of date.dotnet/install-scripts208
- Validate Install ScriptsOpen validation PRs in key .NET repos to test install script changes against their CI. Use this skill when asked to validate install scripts, open validation PRs, or check/close validation PRs. Supports two modes: 'open' (create PRs) and 'check-close' (verify CI and close).dotnet/install-scripts208
- Pr Failure ScanAnalyze a dotnet/xharness pull request's CI failures: isolate the failures Build Analysis did not already recognize, search existing repository issues for matches, assess whether each failure is likely caused by the PR, and draft a single AI-generated triage comment for explicit approval before posting. Use this skill whenever the user wants to triage, investigate, or analyze a dotnet/xharness PR's CI, build, or test failures, mentions Build Analysis misses or pipelines excluded from Build Analydotnet/xharness188
- Address ReviewAddress all code review comments on a PR. Assesses each comment, replies, reacts, and resolves threads.dotnet/nuget-trends186
- Agent CollaborationStandard collaboration patterns for all squad agents — worktree awareness, decisions, cross-agent communicationdotnet/maui-labs179
- Agent CollaborationStandard collaboration patterns for all squad agents — worktree awareness, decisions, cross-agent communicationdotnet/maui-labs179
- Agent ConductShared hard rules enforced across all squad agentsdotnet/maui-labs179
- Agent ConductShared hard rules enforced across all squad agentsdotnet/maui-labs179
- Android Slim BindingsCreate and update slim/native platform interop bindings for Android in .NET MAUI and .NET for Android projects. Guides through creating Java/Kotlin wrappers, configuring Gradle projects, resolving Maven dependencies, generating C# bindings, and integrating native Android libraries using the Native Library Interop (NLI) approach. USE FOR: Android bindings, AAR/JAR integration, Kotlin interop, Maven dependencies, bridging native Android SDKs to .NET. DO NOT USE FOR: iOS/macOS bindings (use ios-slidotnet/maui-labs179
- Architectural ProposalsHow to write comprehensive architectural proposals that drive alignment before code is writtendotnet/maui-labs179
- Architectural ProposalsHow to write comprehensive architectural proposals that drive alignment before code is writtendotnet/maui-labs179
- Ci Validation GatesDefensive CI/CD patterns: semver validation, token checks, retry logic, draft detection — earned from v0.8.22dotnet/maui-labs179
- Ci Validation GatesDefensive CI/CD patterns: semver validation, token checks, retry logic, draft detection — earned from v0.8.22dotnet/maui-labs179
- Client CompatibilityPlatform detection and adaptive spawning for CLI vs VS Code vs other surfacesdotnet/maui-labs179
- Client CompatibilityPlatform detection and adaptive spawning for CLI vs VS Code vs other surfacesdotnet/maui-labs179
- Comet GoWrite and edit Comet Go single-file apps (.cs files using the Comet MVU framework for .NET MAUI). Use when writing, editing, or debugging Comet Go apps, or when the user mentions "maui go", "comet go", or is working with .cs files that import Comet.dotnet/maui-labs179
- Cross SquadCoordinating work across multiple Squad instancesdotnet/maui-labs179
- Cross SquadCoordinating work across multiple Squad instancesdotnet/maui-labs179
- Devflow AutomationAutomate .NET MAUI app state via explicitly registered DevFlow Actions. USE FOR: discovering and invoking [DevFlowAction] shortcuts, logging in test users, seeding data, navigating to deep screens, bypassing long UI flows to reach target state quickly. DO NOT USE FOR: calling arbitrary methods, invoking DI services or framework types, basic UI interaction (tap/fill/scroll - use DevFlow MCP tools directly), visual tree inspection, screenshot capture, connectivity issues, or build/deployment probldotnet/maui-labs179
- Devflow ConnectDiagnose and fix DevFlow agent connectivity issues between the maui CLI and running .NET MAUI apps. USE FOR: "maui devflow" connection failures, agent not found, port conflicts, adb forwarding issues on Android, broker discovery problems. DO NOT USE FOR: app build failures, environment setup (use dotnet-maui-doctor), visual tree inspection after connection is established, or Blazor WebView CDP debugging.dotnet/maui-labs179
- Distributed MeshHow to coordinate with squads on different machines using git as transportdotnet/maui-labs179
- Distributed MeshHow to coordinate with squads on different machines using git as transportdotnet/maui-labs179
- Docs StandardsMicrosoft Style Guide + Squad-specific documentation patternsdotnet/maui-labs179
- Docs StandardsMicrosoft Style Guide + Squad-specific documentation patternsdotnet/maui-labs179
- Dotnet Workload InfoDiscover .NET SDK versions, workload sets, manifest versions, and workload dependencies (Xcode, JDK, Android SDK) from live NuGet APIs. USE FOR: .NET SDK requirements/versions, workload set versions, workload manifest versions, Xcode version requirements, JDK version requirements, Android SDK packages, MAUI NuGet package versions. DO NOT USE FOR: Installing workloads (use `dotnet workload install`), general MAUI debugging, app build failures. Triggers on questions like "What Xcode is required fodotnet/maui-labs179
- Economy ModeShifts Layer 3 model selection to cost-optimized alternatives when economy mode is active.dotnet/maui-labs179
- Economy ModeShifts Layer 3 model selection to cost-optimized alternatives when economy mode is active.dotnet/maui-labs179
- External CommsPAO workflow for scanning, drafting, and presenting community responses with human review gatedotnet/maui-labs179
- External CommsPAO workflow for scanning, drafting, and presenting community responses with human review gatedotnet/maui-labs179
- Gh Auth IsolationSafely manage multiple GitHub identities (EMU + personal) in agent workflowsdotnet/maui-labs179
- Gh Auth IsolationSafely manage multiple GitHub identities (EMU + personal) in agent workflowsdotnet/maui-labs179
- Git WorkflowSquad branching model: dev-first workflow with insiders preview channeldotnet/maui-labs179
- Git WorkflowSquad branching model: dev-first workflow with insiders preview channeldotnet/maui-labs179
- Github Multi AccountDetect and set up account-locked gh aliases for multi-account GitHub. The AI reads this skill, detects accounts, asks the user which is personal/work, and runs the setup automatically.dotnet/maui-labs179
- Github Multi AccountDetect and set up account-locked gh aliases for multi-account GitHub. The AI reads this skill, detects accounts, asks the user which is personal/work, and runs the setup automatically.dotnet/maui-labs179