Diagnose why the dotnet-msbuild binlog MCP server will not start or connect. Check the selected SDK, package sources, and launch logs, then identify a recovery that respects organizational policies and verify that the host discovers the server’s tools.
中文简介正在准备中。当前显示英语简介。
- Investigating CONNECTION_CLOSED during server startup
- Checking SDK selection and package source settings
- Diagnosing Microsoft.AITools.BinlogMcp resolution failures
dotnet/skills☆ 56902026年10月21日 更新
Identify repeated NuGet package restores across .NET build, test, and publish steps. Check whether earlier restores cover each later step, apply targeted changes, and validate the pipeline without removing required dependency restoration.
中文简介正在准备中。当前显示英语简介。
- Remove repeated package restores from CI pipelines
- Check where --no-restore can safely be added
- Investigate NETSDK1004 or NETSDK1047 after skipping restore
dotnet/skills☆ 56902026年10月21日 更新
Assess whether tests detect the wrong behavior relevant to a specific change, PR, or commit. Link findings to exact revisions, compare faulty and correct behavior when execution is authorized, and distinguish observed results from predictions.
中文简介正在准备中。当前显示英语简介。
- Check whether a regression test detects the original bug
- Assess tests for a new feature
- Review behavior preservation during a refactor
dotnet/skills☆ 56902026年10月21日 更新
Use the new Process APIs in .NET 11 applications to run external commands, capture output and errors, and manage child processes. Guidance covers waiting for completion, reading output, and controlling whether processes survive their parent.
中文简介正在准备中。当前显示英语简介。
- Capturing output and errors from external commands
- Stopping child processes when the parent exits
- Reading process output one line at a time
dotnet/skills☆ 56902026年10月21日 更新
Match C# and .NET tasks to the appropriate specialist skill using the request and project evidence. Invoke available specialists, explain how to obtain missing plugins, and complete suitable tasks with standard tooling when possible.
中文简介正在准备中。当前显示英语简介。
- Choosing a specialist for a C# or .NET task
- Finding the plugin needed for a missing specialist
- Restoring discovery of already installed skills
dotnet/skills☆ 56902026年10月21日 更新
Add, repair, and strengthen tests for existing code using the project's testing framework. Covers regression cases, boundary conditions, flaky tests, and coverage gaps, with validation that links requested behaviors to specific tests.
中文简介正在准备中。当前显示英语简介。
- Add unit tests for existing code
- Repair failing or flaky tests
- Cover regression cases, boundaries, and error paths
dotnet/skills☆ 56902026年10月21日 更新
Route GitHub Agentic Workflows requests to the appropriate task guide. It selects prompts for design, creation, updates, debugging, or upgrades, with additional guidance for specialized tasks and repository-specific instructions when available.
中文简介正在准备中。当前显示英语简介。
- Starting workflow design through an interview
- Selecting guidance for creating or updating workflows
- Finding debugging or upgrade procedures
dotnet/skills☆ 56902026年10月21日 更新
Create Vally evaluation specifications for skills, custom agents, and workflow packages. Design distinct test requests, prepare fixture files, define automated checks and outcome rubrics, and size comparisons to provide meaningful evidence without favoring the skill’s wording.
中文简介正在准备中。当前显示英语简介。
- Create an eval.yaml for a skill or custom agent
- Define outcome-based checks and judging rubrics
- Prepare fixture files that reproduce specific failures
dotnet/skills☆ 56902026年10月21日 更新
Create VS Code custom agents for roles such as planning or code review. It builds .agent.md files with role instructions, permitted tools, and optional handoffs that let users move work to another agent.
中文简介正在准备中。当前显示英语简介。
- Creating an agent dedicated to planning
- Defining a code review agent
- Restricting tools to match an agent's role
dotnet/skills☆ 56902026年10月21日 更新
Create the starting files for a new agent skill, including SKILL.md, metadata, and optional folders. It guides descriptions that help agents select the skill, actionable workflows, ownership entries, and validation checks.
中文简介正在准备中。当前显示英语简介。
- Creating a new agent skill from scratch
- Writing descriptions that help agents select the right skill
- Organizing SKILL.md and supporting files
dotnet/skills☆ 56902026年10月21日 更新
Write and review GitHub Actions workflows for syntax and structural correctness. Check quoting around expressions and special characters, then validate with actionlint, a workflow checker, to catch errors that ordinary YAML parsing can miss.
中文简介正在准备中。当前显示英语简介。
- Reviewing new or edited GitHub Actions workflow files
- Checking quotes around expressions containing special characters
- Investigating workflow failures before any jobs start
dotnet/skills☆ 56902026年10月21日 更新
Diagnose why an existing skill fails evaluations or shows no clear improvement. Separate content problems from test data, execution failures, activation issues, and insufficient evaluation tasks, then apply targeted fixes and validate them.
中文简介正在准备中。当前显示英语简介。
- Investigating a regression after a skill change
- Diagnosing evaluations that return no results
- Fixing a skill that fails to activate
dotnet/skills☆ 56902026年10月21日 更新
Keep older instructions working by forwarding explicit calls under the former name to code-testing. This compatibility alias passes along the original request and follows that skill’s workflow without adding another interpretation step.
中文简介正在准备中。当前显示英语简介。
- Following older instructions that use the former skill name
- Forwarding an explicit legacy call to code-testing
- Checking the distinction between skill and custom agent names
dotnet/skills☆ 56902026年10月21日 更新
Investigate MSBuild failures, measure slow builds, or review existing build definitions. Use binary logs, project settings, and comparable timing measurements to identify causes, propose focused repairs, and verify behavior without broad configuration changes.
中文简介正在准备中。当前显示英语简介。
- Investigating build failures from binary logs
- Measuring bottlenecks and comparing build times
- Finding why unchanged projects rebuild
dotnet/skills☆ 56902026年10月21日 更新
Convert NUnit 3 or 4 tests to MSTest v4 while keeping the existing target framework and test runner. The workflow translates assertions, test data, setup, and concurrency settings, then compares test counts and results.
中文简介正在准备中。当前显示英语简介。
- Migrating NUnit 3 or 4 tests to MSTest v4
- Preserving parameterized tests and test data
- Reviewing shared state and parallel execution during migration
dotnet/skills☆ 56902026年10月21日 更新
Turn an existing .NET project into a reusable dotnet new template while preserving its settings and conventions. Create parameters and conditional content, test generated projects, and prepare the packaging files needed for NuGet distribution.
中文简介正在准备中。当前显示英语简介。
- Turn an existing project into a reusable template
- Add template parameters and conditional files
- Validate template installation and generated builds
dotnet/skills☆ 56902026年10月21日 更新
Install a .NET SDK, the tools used to build .NET projects, inside a project folder. Configure version selection and shared setup scripts to test previews or reproduce team and CI environments without changing the system installation.
中文简介正在准备中。当前显示英语简介。
- Trying a .NET preview without changing the system installation
- Pinning a project to a specific SDK version
- Creating repeatable setup scripts for teams and CI
dotnet/skills☆ 56902026年10月21日 更新
Upgrade MSTest v1 or v2 projects to v3, including partially completed migrations. Update packages, repair affected assertions and test data, replace legacy settings, and compare test results while preserving the existing test runner.
中文简介正在准备中。当前显示英语简介。
- Upgrading an MSTest v1 or v2 project to v3
- Fixing compilation errors after a v3 package update
- Repairing DataRow values that mismatch parameter types
dotnet/skills☆ 56902026年10月21日 更新
Move .NET tests from VSTest to Microsoft.Testing.Platform, the test execution platform. Update project settings, test commands, and CI pipelines for the selected SDK, then verify test counts and expected reports or diagnostic files.
中文简介正在准备中。当前显示英语简介。
- Migrate .NET test projects from VSTest to MTP
- Update test commands in CI pipelines
- Translate xUnit.net v3 test filters
dotnet/skills☆ 56902026年10月21日 更新
Migrate .NET tests from xUnit.net v2 to v3 while preserving the existing test runner. Update packages, project settings, and affected test code, then verify test discovery, execution, and skip behavior.
中文简介正在准备中。当前显示英语简介。
- Upgrading xUnit.net v2 test projects to v3
- Fixing compilation errors caused by v3 changes
- Updating custom test attributes and async tests
dotnet/skills☆ 56902026年10月21日 更新
Refactor C#/.NET code through renaming, extraction, consolidation, and other structural changes while preserving behavior. Check compatibility beyond code references, including public APIs and serialized names, then validate with builds and relevant tests.
中文简介正在准备中。当前显示英语简介。
- Rename C# members and update their references
- Extract shared logic from duplicate code
- Reorganize code while preserving public API compatibility
dotnet/skills☆ 56902026年10月21日 更新
Move NuGet package versions from individual .NET projects into a shared management file. The skill audits version conflicts, preserves project conditions, validates builds before and after conversion, and produces comparison files and a migration report.
中文简介正在准备中。当前显示英语简介。
- Adopting central NuGet package version management
- Aligning inconsistent package versions across projects
- Moving shared version properties into central declarations
dotnet/skills☆ 56902026年10月21日 更新
Interpret .NET coverage reports, which show code exercised by tests, to explain missing coverage and stalled progress. Calculate the gains needed to reach a target and, when requested, combine coverage with complexity to rank risk.
中文简介正在准备中。当前显示英语简介。
- Explain Cobertura reports and partially covered conditions
- Find the code keeping coverage from improving
- Calculate line gains needed to reach a coverage target
dotnet/skills☆ 56902026年10月21日 更新
Convert .NET tests from xUnit.net v2 or v3 to MSTest v4 while keeping the existing test runner and target framework. Preserve assertions, shared setup, and parallel execution, then compare test counts and outcomes.
中文简介正在准备中。当前显示英语简介。
- Converting xUnit tests to MSTest v4
- Preserving shared setup and parallel execution
- Checking test counts and outcomes after migration
dotnet/skills☆ 56902026年10月21日 更新