.NET Package Update Skill
Creates a Skill for Agentic dev tools for upgrading .NET Packages from release notes.
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
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.