Favicon of managing-package-references

managing-package-references Skill

AI Agent SkillHTMLOpen source

Manages .NET package references and dependencies in project files. Handles adding, removing, and updating PackageReference, ProjectReference, and FrameworkReference items. Supports both standard package management and Central Package Management (CPM) with Directory.Packages.props. Use when modifying NuGet packages, upd Published by microsoft in upgrade-agent-plugins.

What is managing-package-references Skill?

Manages .NET package references and dependencies in project files. Handles adding, removing, and updating PackageReference, ProjectReference, and FrameworkReference items. Supports both standard package management and Central Package Management (CPM) with Directory.Packages.props. Use when modifying NuGet packages, upd 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.

Trust signal
95/100
Maintenance signal
90/100
Adoption signal
23/100

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
  • Research
  • Research use cases

Technical details

Copy skill directory
  • Install or run with Copy skill directory

When to use managing-package-references Skill

  • Use it for research.

Built with

HTMLCopy skill directory

Editorial notes

Source

  • Creator: microsoft
  • Repository: microsoft/upgrade-agent-plugins
  • Skill file: plugins/upgrade-agent/extenders/upgrade-dotnet/upgrade/skills/lazy/common/managing-package-references/SKILL.md

What it does

Manages .NET package references and dependencies in project files. Handles adding, removing, and updating PackageReference, ProjectReference, and FrameworkReference items. Supports both standard package management and Central Package Management (CPM) with Directory.Packages.props. Use when modifying NuGet packages, upd

Skill instructions

Project Package Management Overview Manage package and dependency references in <ItemGroup elements of .NET project files. Item types: PackageReference (NuGet), ProjectReference, FrameworkReference, PackageVersion (CPM) Key insight: Packages can be defined in imported files (Directory.Build.props, Directory.Packages.props), not just in project files. Always discover where packages are defined before modifying them — editing the wrong file causes silent failures or version conflicts. Required Tools getprojectdependencies Discover dependencies and CPM status before any modification — the workflow differs completely depending on the result. getprojectdependencies(solution-file-path, path-to-project-file) Output provides: - Whether CPM is enabled - All import files in the chain - Each package with its version and "defined in" location Additional Discovery - view — Read the project file, Directory.Build.props, or Directory.Packages.props directly - grep — Search for a package across files:

Explore related resources

Frequently asked questions

What is managing-package-references?

managing-package-references is a open-source AI agent skill with Copy skill directory. Manages .NET package references and dependencies in project files. Handles adding, removing, and updating PackageReference, ProjectReference, and FrameworkReference items.

Who is managing-package-references best for?

managing-package-references is best for reusing agent instructions, scripts, and references, research workflows.

How do I install managing-package-references?

Install or run managing-package-references using Copy skill directory. Check managing-package-references for the latest setup command.

Is managing-package-references actively maintained?

managing-package-references may need a closer maintenance check before production use.

Share:

Stars
8
Forks
1
Last commit
12 days ago
Repository age
2 months
License
NOASSERTION

Auto-fetched from GitHub.

Ad
Favicon

 

  
 

Similar to managing-package-references