.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.