원클릭으로
creating-pull-requests
Open a pull request on GitHub. Use when the user asks to open or create a pull request on GitHub.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Open a pull request on GitHub. Use when the user asks to open or create a pull request on GitHub.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
| name | creating-pull-requests |
| description | Open a pull request on GitHub. Use when the user asks to open or create a pull request on GitHub. |
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.
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.
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.
Write property-based tests in C# using CsCheck. Covers generator composition, property selection (round-trip, invariant, model-based, metamorphic), parallel linearizability testing, performance comparison, classification, and configuration. Use when writing, reviewing, or improving property-based tests in a .NET project that uses CsCheck.