Determines which URLs a partly migrated app is still served by the old .NET Framework host and which the new ASP.NET Core host already answers, by reading both projects and the YARP route table. Use when planning the next wave of a side-by-side migration, before deleting or moving a Framework route, or when deciding whether a route has finished migrating.
Install
npx skills add microsoft/upgrade-agent-plugins --skill analyzing-cross-host-route-ownershipnpx skills add microsoft/upgrade-agent-plugins --skill analyzing-cross-host-route-ownership -a claude-code -gnpx skills add microsoft/upgrade-agent-plugins --skill analyzing-cross-host-route-ownership -a codex -ggemini skills install https://github.com/microsoft/upgrade-agent-plugins.git --path plugins/upgrade-agent/upgrade/dotnet/skills/lazy/web/mvc/analyzing-cross-host-route-ownershipgh skill install microsoft/upgrade-agent-plugins analyzing-cross-host-route-ownershipgit 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/web/mvc/analyzing-cross-host-route-ownership ~/.claude/skills/analyzing-cross-host-route-ownership # Claude Code
cp -R /tmp/microsoft__upgrade-agent-plugins/plugins/upgrade-agent/upgrade/dotnet/skills/lazy/web/mvc/analyzing-cross-host-route-ownership ~/.agents/skills/analyzing-cross-host-route-ownership # Codex, Cursor, Gemini CLI, Copilot, OpenCode