building-projects Skill
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. Covers: choosing between dotnet build and msbuild.exe, restore Published by microsoft in upgrade-agent-plugins.
What is building-projects Skill?
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. Covers: choosing between dotnet build and msbuild.exe, restore Published by microsoft in upgrade-agent-plugins. This profile combines repository metadata with install, compatibility, and usage signals so developers can quickly decide whether it fits their agent workflow before opening the source repository.
Automated repository signals based on public metadata such as recency, license, installation evidence, and adoption. These are not a security audit or endorsement.
Key capabilities
- Includes SKILL.md support
- Reusable instructions support
- Developers using upgrade-agent-plugins
Technical details
- Install or run with Copy skill directory
When to use building-projects Skill
- Use it for developers using upgrade-agent-plugins.
Built with
Editorial notes
Source
- Creator: microsoft
- Repository: microsoft/upgrade-agent-plugins
- Skill file: plugins/upgrade-agent/extenders/upgrade-dotnet/upgrade/skills/lazy/common/building-projects/SKILL.md
What it does
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. Covers: choosing between dotnet build and msbuild.exe, restore
Skill instructions
Building Projects Overview During .NET modernization, the choice of build tool is not trivial. dotnet build and msbuild.exe are not interchangeable — they have different capabilities, different SDK resolution paths, and different behavior with legacy project features. This skill encodes the expert decision logic so the agent picks the right tool on the first attempt and recovers intelligently when a build fails. Related Skills | Action | Skill | |--------|-------| | Convert legacy project files to SDK-style format | converting-to-sdk-style | | Add/update/remove target frameworks | managing-target-frameworks | | Add/update package references or resolve NuGet version conflicts | managing-package-references | | Modify project properties | modifying-project-properties | Defer to these skills for project format conversion, TFM changes, package management, and property edits. Repo-Level Build Skills Take Priority If the repository contains a custom build skill (e.g., in .github/skills/, .cop
Explore related resources
Frequently asked questions
What is building-projects?
building-projects is a open-source AI agent skill with Copy skill directory. Build tool selection and orchestration for .NET projects during modernization upgrades.
Who is building-projects best for?
building-projects is best for reusing agent instructions, scripts, and references.
How do I install building-projects?
Install or run building-projects using Copy skill directory. Check building-projects for the latest setup command.
Is building-projects actively maintained?
building-projects may need a closer maintenance check before production use.
Auto-fetched from GitHub.