Build tool selection and orchestration for .NET projects during modernization upgrades. Use this skill whenever the agent modifies code files, project files, packages, or configuration and needs to validate the build — which is virtually every upgrade task.
Install
npx skills add microsoft/upgrade-agent-plugins --skill building-projectsnpx skills add microsoft/upgrade-agent-plugins --skill building-projects -a claude-code -gnpx skills add microsoft/upgrade-agent-plugins --skill building-projects -a codex -ggemini skills install https://github.com/microsoft/upgrade-agent-plugins.git --path plugins/upgrade-agent/upgrade/dotnet/skills/lazy/common/building-projectsgh skill install microsoft/upgrade-agent-plugins building-projectsgit clone --depth 1 https://github.com/microsoft/upgrade-agent-plugins /tmp/microsoft__upgrade-agent-plugins
mkdir -p ~/.claude/skills ~/.agents/skills
cp -R /tmp/microsoft__upgrade-agent-plugins/plugins/upgrade-agent/upgrade/dotnet/skills/lazy/common/building-projects ~/.claude/skills/building-projects # Claude Code
cp -R /tmp/microsoft__upgrade-agent-plugins/plugins/upgrade-agent/upgrade/dotnet/skills/lazy/common/building-projects ~/.agents/skills/building-projects # Codex, Cursor, Gemini CLI, Copilot, OpenCode