microsoft/managing-dotnet-test-installation
> Installs the external dotnet-test plugin when its test-generation agent is unavailable. Use when a user selects AI test generation during an upgrade but code-testing-generator is not loaded.
npx skills add https://github.com/microsoft/upgrade-agent-plugins --skill managing-dotnet-test-installation
The dotnet-test plugin must be loaded before the upgrade can generate a test baseline. Ask whether
the user wants to install it. If they decline, treat Test Coverage as Skip.
{{#if CopilotCli}}
Run:
copilot plugin marketplace add dotnet/skills
copilot plugin install dotnet-test@dotnet-agent-skills
Then ask the user to restart the session (/restart or relaunch copilot) and re-run the upgrade.
Do not create test-baseline tasks in the current run because the plugin loads only after restart.
{{/if}}
{{#if VsCode}}
Ask the user to run Chat: Install Plugin From Source from the Command Palette and enter:
https://github.com/dotnet/skills
When VS Code shows the plugins available from that source, ask the user to select dotnet-test.
Alternatively, add dotnet/skills to chat.plugins.marketplaces, then ask the user to install
dotnet-test from the @agentPlugins Extensions view. After installation, ask the user to continue
the current upgrade. Re-check that code-testing-generator is available, then resume planning.
{{/if}}
{{#if GitHubCopilotApp}}
Ask the user to open Settings → Plugins or use the Extensions menu in the GitHub Copilot App,
find the dotnet-test plugin from dotnet/skills, and install it. Then ask the user to continue the
current upgrade. Re-check that code-testing-generator is available before resuming planning.
{{/if}}
Take microsoft/managing-dotnet-test-installation from the repository into ~/.claude/skills for personal
use, or into .claude/skills inside a project.
The agent identifies a skill by the name field in its header. Two skills with the
same name cannot sit side by side — one of them will be ignored.