ワンクリックで
smart-github-url-input
Reusable WinForms pattern for textboxes that accept either a bare GitHub PR/Issue number or a full github.com URL.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Reusable WinForms pattern for textboxes that accept either a bare GitHub PR/Issue number or a full github.com URL.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
| name | smart-github-url-input |
| description | Reusable WinForms pattern for textboxes that accept either a bare GitHub PR/Issue number or a full github.com URL. |
Use this when a textbox currently accepts a bare PR/Issue number but users commonly paste GitHub URLs.
GitHubLinkService.TryParseIssueOrPrUrl.Owner/Repo against the current form's configured remote map using StringComparison.OrdinalIgnoreCase.🔀 Switched remote to <remote> (<owner>/<repo>).❌ This URL points to <owner>/<repo>, which is not a configured remote./pull/ → pr, /issues/ → issue).Accept https://github.com/<owner>/<repo>/(issues|pull)/<positive-number> and scheme-less github.com/..., including trailing slash, query, fragment, and surrounding whitespace. Reject http://, non-github.com hosts, pulls, extra path segments, and non-positive numbers.
{what this skill teaches agents}
Build real git source, bare remote, and local clone fixtures for CopilotBooster integration tests.
{what this skill teaches agents}
Core conventions and patterns for this codebase
Isolate tests for services that write under %LOCALAPPDATA% without touching the real user profile.
Kill a spawned Windows process tree from C# with a Win32 Job Object.