skills/creating-pull-requests/SKILL.md
Open a pull request on GitHub. Use when the user asks to open or create a pull request on GitHub.
npx skillsauth add lbussell/agent-skills creating-pull-requestsInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
gh pr create --title "<title>" --body "<body>", adding --base, --head, --repo, or --draft when needed.Write PRs in a direct, reviewer-oriented style:
Add ..., Fix ..., Remove ..., Replace ..., Update ..., Temporarily disable ..., etc.This PR adds ..., This PR fixes ..., Removes ..., or <component> is EOL ....Use this for small, self-contained fixes or cleanup.
<One sentence describing what changed.>
<Optional second sentence explaining why, linking an issue, or calling out temporary scope.>
Use this for test failures, CI failures, regressions, or behavior fixes.
This PR fixes <issue or failing behavior>.
The root cause is <brief cause>.
This PR contains several changes:
- <Change 1>
- <Change 2>
- <Change 3>
<Optional note about scope, limitations, or the long-term fix.>
Use this for new tools, docs, scripts, repo settings, or agent/Copilot changes.
## Background
<Problem, motivation, or current limitation.>
## Changes
This PR changes the following:
- <Change 1>
- <Change 2>
- <Change 3>
## Evaluation
<Before/after data, testing notes, or example output when useful.>
```console
<Representative output, if useful for reviewers.>
```
Simple change
Removes the leftover `Microsoft.Deployment.DotNet.Releases` package reference from ImageBuilder.
This dependency was originally added for EOL annotation data generation. The EOL handling was later removed, leaving the package reference unused.
Bug/failure fix
This PR fixes digest validation test failures.
The root cause is that the previous validation used an unanchored regex, which allowed invalid digest strings and caused multiple tests to fail.
This PR contains several changes:
- Added `AnchoredDigestRegexp` to capture the encoded value and algorithm.
- Moved digest format validation into `DigestUtils`.
- Updated tests to target `DigestUtils` directly.
The long-term fix is to use the ORAS .NET library for registry interaction, but this keeps the current implementation passing and closer to the OCI spec.
Feature or tooling change
## Background
The existing Copilot settings were adding context and tools that are not needed for every task.
## Changes
This PR changes the following:
- Removed automatic plugin installation.
- Added an MOTD explaining how to install the plugin manually.
- Added local settings to `.gitignore` so the behavior can be overridden locally.
development
Triage issues labeled 'untriaged' in a repository. Investigates each issue, correlates with recent activity, and categorizes into: customer issue, ready for work, needs investigation, or already addressed. Informational only — does not modify issues.
devops
Open an issue on GitHub. Use when the user asks to file/open/draft/create an issue. Useful for bug reports, pipeline failures, feature requests, etc.
development
Triage open pull requests in a repository into actionable categories: ready to merge, needs review, needs action, stale, waiting. Use for daily PR triage to quickly identify what needs attention.
development
List all failing and warning Azure Pipelines for daily triage. Checks preconfigured pipeline folders and reports any with failed or warning builds. Use for daily pipeline health checks.