Pr Review
Rozsyła równoległe subagenty do przeglądu gałęzi/PR w repozytorium win-dev-skills
Działa po konfiguracji
Co robi ten skill
Umiejętność orkiestratora, która przegląda rozwijaną gałąź lub PR, przechwytując różnicę za pomocą pomocnika PowerShell i rozsyłając sześć równoległych subagentów (treść umiejętności, granica umiejętność-narzędzie, poprawność C#/PowerShell, pochodzenie ładunku, synchronizacja dokumentacji/manifestu, plus krzyżowa weryfikacja z innym modelem), a następnie konsolidując zdeduplikowane wyniki do stdout bez stosowania poprawek. Wyzwala się na frazy takie jak „review my PR”, „review my branch”, „vet my changes before pushing” i „is this ready to merge?”. Zbudowana specjalnie dla struktury repozytorium microsoft/win-dev-skills, a nie do ogólnego przeglądu kodu.
Raport z testu
Zlokalizowałem SKILL.md w .github/skills/pr-review/ za pośrednictwem GitHub tree API i pobrałem go w formie surowej. Sprawdziłem 3 odwołujące się pliki (collect-diff.ps1, dimensions/_shared-contract.md, dimensions/skill-tool-boundary.md) — wszystkie HTTP 200; pozostałe 6 fragmentów wymiarów jest obecnych w drzewie. Frontmatter parsował czysto (name+description+infer), brak zakodowanych na stałe ścieżek maszynowych, brak zagrożeń bezpieczeństwa (plik .ps1 uruchamia tylko git; brak curl|sh, base64 ani eksfiltracji). NIE MOGŁEM uruchomić WYJŚCIA: pwsh nie jest zainstalowany (which pwsh -> nie znaleziono), a collect-diff.ps1 to #Requires -Version 7.0, a sześć wymiarów subagentów umiejętności jest ściśle związanych z repozytorium win-dev-skills (analizator WinUI, winui-search.exe, ładunki binarne), więc nie wyprodukowano reprezentatywnego artefaktu. Wyzwalacz oceniono 5/5: POWINIEN-aktywować — „Review my PR before I push”, „Vet my branch changes before pushing”, „Is this ready to merge?” (wszystkie wymienione frazy wyzwalające); NIE-POWINIEN — „Review this function for bugs” i „Is this skill paragraph okay?” (oba wyraźnie wykluczone w sekcji „Do not activate”). Dokumentacja jest dokładna i szczegółowa, ale wymaganie pwsh 7 i specyfika repozytorium są ukryte w nagłówku .ps1, a nie ujawnione, stąd 4/5.
Testowano: 2026-07-21 · Claude Code 2.x (agent harness)
Instalacja
git clone --depth 1 https://github.com/microsoft/win-dev-skills.git /tmp/pr-review-src mkdir -p ~/.claude/skills cp -R /tmp/pr-review-src/.github/skills/pr-review ~/.claude/skills/pr-review # Requires PowerShell 7 (pwsh) on PATH: collect-diff.ps1 is #Requires -Version 7.0. # Designed for the microsoft/win-dev-skills repo layout: the 6 dimension fragments in # dimensions/ review that repo's WinUI Roslyn analyzer, winui-search.exe, and committed # binary payloads. It also fans out 6 parallel sub-agents via the `task` tool (mode sync), # #6 requiring a different model family. Outside that repo the diff step still runs but the # dimension checks lose most of their relevance.
Komendy i przykładowe prompty
/pr-reviewRozsyła równoległe subagenty do przeglądu gałęzi/PR w repozytorium win-dev-skills
Skille uruchamiają się na zwykłe polecenia — bez komend do zapamiętania. Po instalacji aktywują go prompty takie jak te (po angielsku):
Review my PR before I push itVet this branch for skill-vs-tool boundary issuesIs this PR ready to merge