Detects MSBuild projects with conflicting OutputPath or IntermediateOutputPath. Only activate in MSBuild/.NET build context. USE FOR: builds failing with 'Cannot create a file when that file already exists', 'The process cannot access the file because it is being used by another process', intermittent build failures that succeed on retry, missing outputs in multi-project builds, multi-targeting…
Install
npx skills add dotnet/skills --skill check-bin-obj-clashnpx skills add dotnet/skills --skill check-bin-obj-clash -a claude-code -gnpx skills add dotnet/skills --skill check-bin-obj-clash -a codex -ggemini skills install https://github.com/dotnet/skills.git --path plugins/dotnet-msbuild/skills/check-bin-obj-clashgh skill install dotnet/skills check-bin-obj-clashgit clone --depth 1 https://github.com/dotnet/skills /tmp/dotnet__skills
mkdir -p ~/.claude/skills ~/.agents/skills
cp -R /tmp/dotnet__skills/plugins/dotnet-msbuild/skills/check-bin-obj-clash ~/.claude/skills/check-bin-obj-clash # Claude Code
cp -R /tmp/dotnet__skills/plugins/dotnet-msbuild/skills/check-bin-obj-clash ~/.agents/skills/check-bin-obj-clash # Codex, Cursor, Gemini CLI, Copilot, OpenCode