nuget-manager 是管理 .NET 项目 NuGet 依赖的 Skill,覆盖新增、移除和版本更新。适合一个解决方案里有多个项目,却不确定某个包的版本到底该改在哪个文件的情况。
它先区分版本是写在各项目文件里,还是集中放在 Directory.Packages.props。位置找错了,改完可能不生效,也可能让同一套项目出现不同版本。
新增和移除包时,文档要求通过 dotnet CLI 处理;调整已有包版本时,先确认目标版本真实存在,再修改对应定义,随后运行 restore 检查依赖解析。
例如希望全解决方案更新一个日志包,任务输入应包括包名、目标版本和涉及项目。AI 需要先识别版本管理方式,而不是在每个项目文件里都补一条新的引用。
还原失败时,要检查兼容性并撤回本次有问题的改动。还原成功也只是依赖层面的验证,接口变化是否影响编译和行为,还要运行项目相应检查。
它把依赖维护从“改一个数字”展开为定位、核实、变更和验证,适合需要保持多项目一致性的团队。