AI Agent and SKILL for What's New gen from Release Notes#36863
AI Agent and SKILL for What's New gen from Release Notes#36863wadepickett merged 22 commits intomainfrom
Conversation
There was a problem hiding this comment.
Pull request overview
Adds a GitHub Copilot agent + supporting skill to automate generating “What’s New in ASP.NET Core” include content from dotnet/core preview release notes, including incremental/delta updates.
Changes:
- Added a new agent that orchestrates reading release notes, diffing against existing includes, generating new include files, and wiring
[!INCLUDE]directives into the What’s New article. - Added a skill that defines standardized include-file content rules (headings,
<xref:>usage, link formats, phrasing, exclusions) and a validation checklist.
Reviewed changes
Copilot reviewed 2 out of 2 changed files in this pull request and generated 4 comments.
| File | Description |
|---|---|
.github/agents/whats-new-from-release-notes.agent.md |
New agent prompt for end-to-end “What’s New” generation/update workflow. |
.github/skills/whats-new-include-content-rules/SKILL.md |
New skill defining include-file formatting/content rules and validation checklist. |
You can also share your feedback on Copilot code review. Take the survey.
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Fix formatting of code block for OpenAPI version update. Removed hidden character
There was a problem hiding this comment.
Pull request overview
Copilot reviewed 2 out of 2 changed files in this pull request and generated 2 comments.
You can also share your feedback on Copilot code review. Take the survey.
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
…/dotnet/AspNetCore.Docs into wadepickett/36862AiAgentWhatsNew
tdykstra
left a comment
There was a problem hiding this comment.
Looks great, I'm anxious to see what it generates!
meaghanlewis
left a comment
There was a problem hiding this comment.
This looks great @wadepickett! I left a few suggestions and questions for you to consider.
Adding suggestions from MeaghanLewis Co-authored-by: Meaghan Osagie (Lewis) <moneikmarie@gmail.com>
Co-authored-by: Meaghan Osagie (Lewis) <mosagie@microsoft.com>
Co-authored-by: Wade Pickett <wpickett@microsoft.com>
Removed the table listing parameters for the agent configuration as suggested by reviewer meaghanlewis
Fixes #36862
Overview for Reviewers
This PR adds two files that work together to automate generating the "What's New in ASP.NET Core" article content from .NET preview release notes:
Agent:
whats-new-from-release-notes.agent.mddotnet/coredotnet/AspNetCore.Docs[!INCLUDE]directives into the correct sections of the What's New articleSkill:
whats-new-include-content-rules/SKILL.md-preview{N}suffix)<xref:>API reference format.github/agents/whats-new-from-release-notes.agent.md.github/skills/whats-new-include-content-rules/SKILL.mdIn short: The agent decides what to do and when. The skill decides how the content should look. They are separated so the content rules can be reused independently (e.g., by a human author or a different agent) without re-implementing the orchestration logic.
Agent workflow
dotnet/core, reads the current What's New article, lists existing include files, compares source vs. existing, and reports the delta (new / updated / already covered).[!INCLUDE]directives in the correct product-area sections, updatesms.date, preserves the Breaking Changes section.Key content rules encoded in the skill
-preview{N}<xref:fully.qualified.name>for API references — not backtick inline codeInternal previews