.NET Package Update Skill

Creates a Skill for Agentic dev tools for upgrading .NET Packages from release notes.

C# 📄 MIT
Screenshot of .NET Package Update Skill

Package Update Skill

A .NET 10 tool that analyzes NuGet package upgrades between two versions, fetches release notes from GitHub, and generates a GitHub Copilot skill with migration instructions, breakdown docs, and Roslyn-based code transformation scripts.

What It Does

Given a NuGet package name and two version numbers, this tool runs a 5-phase AI pipeline: Discovery — Finds the package’s source repository on GitHub and lists all release tags between the two versions Analyze — Fetches and analyzes release notes for each version in chunks, extracting breaking changes, renames, and deprecations Compile — Merges and deduplicates findings into a unified migration guide Generate — Produces a SKILL.md, focused breakdown markdown docs, and a Roslyn migration script Review — Cross-references all output against source evidence, fixes hallucinations or missing items

Copilot says: AI-generated

Upgrade your .NET packages like a pro by magically generating step-by-step migration guides, code transformations, and docs straight from release notes—no more guesswork or manual digging! It’s like having an AI-powered upgrade assistant who never sleeps and always knows what changed.

Key features:

  • 🔍 Discovers GitHub source and release tags between versions
  • 🧠 Analyzes and extracts breaking changes plus deprecations from release notes
  • 📄 Generates detailed markdown docs and Roslyn migration scripts
  • ✅ Validates output against source to squash hallucinations

This summary was generated by GitHub Copilot based on the project README.