nvidia-nemoclaw-maintainer-cross-issue-sweep
/nvidia-nemoclaw-maintainer-cross-issue-sweep
Przegląda pozostałe otwarte zgłoszenia, by znaleźć te, które dany pull request może też naprawić albo zepsuć, i podaje dowody z plikiem i linią.
- Autor
- autohandai ↗
- Repozytorium
- community-skills ↗
- Licencja
- Apache-2.0
- Ostatnia zmiana repozytorium
- 15.07.2026
Ocena i bezpieczeństwo
- Pliki w paczce
- 11
- Skrypty
- 3
- Komentarze HTML
- 0
- Adresy URL w SKILL.md
- 0
Brak sygnałów. Repozytorium zmienione 15.07.2026, bez odwołań do wycofanych modeli i API.
Apache-2.0, otwarta: można używać i zmieniać, z zachowaniem licencji i informacji o zmianach.
- 3 skrypty w paczce. Przejrzyj je przed instalacją, bo Claude może je uruchomić.
Skrypty: scripts/extract-fingerprint.sh, scripts/render-report.py, scripts/search-candidate-issues.sh
Co robi i kiedy
Przegląda pozostałe otwarte zgłoszenia, by znaleźć te, które dany pull request może też naprawić albo zepsuć, i podaje dowody z plikiem i linią.
Oryginalny opis (EN)
Scans other open issues to find ones a given PR may also fix or accidentally break. Outputs adjacent-fix opportunities and contradiction risks with file:line evidence. Use when reviewing a PR to discover bundling opportunities or downstream impact across the issue queue.
Jak działa
- Prerequisites
- Repo policy
- Workflow
- Reference files
- Scripts (execute, do not read)
- Composition with other skills
- What this skill does NOT do (deferred)
Podgląd SKILL.md
--- name: nvidia-nemoclaw-maintainer-cross-issue-sweep description: Scans other open issues to find ones a given PR may also fix or accidentally break. Outputs adjacent-fix opportunities and contradiction risks with file:line evidence. Use when reviewing a PR to discover bundling opportunities or downstream impact across the issue queue. license: Apache-2.0 AND CC-BY-4.0 metadata: user_invocable: true author: NVIDIA --- # Cross-Issue Regression Sweep Surfaces the issues a single PR may also fix or accidentally break beyond the one it claims to address. Two outputs: - **Adjacent fixes** — "PR may also close #X" → bundling intel (ship one PR, close multiple issues) - **Contradicting risks** — "PR may break what #Y wants" → coordination needed before merge ## Prerequisites - `gh` CLI authenticated - A target repository with open issues - An open PR to scan ## Repo policy Defaults assume NemoClaw conventions. Edit `repo-policy.md` to override per-repo (bot logins, candidate caps, language regex). ## Workflow Copy this checklist into your response and check off each step: ```text Cross-issue sweep progress: - [ ] Step 1: Extract fingerprint (files, symbols, error strings, primary issue) - [ ] Step 2: Search candidate issues (capped at 30, primary excluded) - [ ] Step 3: Classify each candidate (4-class with evidence) - [ ] Step 4: Apply reverse-link boost - [ ] Step 5: Filter (drop UNRELATED, SAME_ISSUE_DIFF, low-confidence) - [ ] Step 6: Render report using templates/report.md ``` ### Step 1: Extract fingerprint ```bash scripts/extract-fingerprint.sh <pr-number> ``` Pulls four dimensions: touched files, touched symbols (per-language regex), error-string tokens, and the PR's primary linked issue (for exclusion). See `checks/fingerprint-extraction.md`. ### Step 2: Search candidate issues ```bash scripts/search-candidate-issues.sh <fingerprint-json> ``` Three search dimensions, capped at 30 total candidates: - Per symbol: top 10 by recency - Per file path: top 5 by recency - Per error string: top 5 by recency Dedupes; excludes the PR's primary linked issue. ### Step 3: Classify each candidate For each candidate, the LLM classifies as one of four classes per `checks/relationship-judgment.md`: - **ADJACENT_FIX** — PR's changes likely also resolve this issue - **CONTRADICTING** — PR's approach blocks what this issue wants - **SAME_ISSUE_DIFF** — same root bug as PR's primary issue (dedup filter) - **UNRELATED** — no meaningful relationship Required for ADJACENT_FIX or CONTRADICTING: - Cite specific PR diff line - Cite specific issue symptom - Confidence: high / medium / low If no specific evidence can be cited, the LLM must answer UNRELATED. This floors hallucination. ### Step 4: Reverse-link boost If the candidate issue's body or comments already mention this PR's number, the relationship is already in someone's mental model. Boost confidence by one tier (low → medium, medium → high). ### Step 5: Filter - Suppress UNRELATED + SAME_ISSUE_DIFF - Drop low-confidence judgments - Keep ADJACENT_FIX and CONTRADICTING with high or medium confidence ### Step 6: Render report ```bash scripts/render-report.py < classifications.json ``` See `templates/report.md` for the format. ## Reference files - `repo-policy.md` — configurable per-repo defaults - `relationship-rules.md` — 4-class definitions with worked examples - `checks/fingerprint-extraction.md` — what to pull from the diff, per language - `checks/relationship-judgment.md` — LLM judgment criteria + evidence requirement - `templates/report.md` — output template - `validation/backtest.md` — backtest the skill against historical PRs ## Scripts (execute, do not read) - `scripts/extract-fingerprint.sh` — symbols + paths + error strings, deterministic - `scripts/search-candidate-issues.sh` — GitHub Search wrapper, dedupe, cap - `scripts/render-report.py` — report renderer ## Composition with other skills The pr-comparator (`nemoclaw-maintainer-pr-comparator`) calls this skill as a sub-step when comparing competing PRs. Adjacent-fix counts feed Tier 3 tiebreakers; contradicting hits factor into Tier 2 quality scoring. ## What this skill does NOT do (deferred) These would raise the ceiling but require infrastructure beyond GitHub API + LLM: - Run PR code against adversarial inputs (sandboxed) - Static-analyzer dataflow tracing (CodeQL, Semgrep) - ML-based symbol disambiguation across codebases
Pliki w paczce (11)
- LICENSE 12 KB
- SKILL.md 4 KB
- relationship-rules.md 4 KB
- repo-policy.md 2 KB
- checks/fingerprint-extraction.md 2 KB
- checks/relationship-judgment.md 4 KB
- scripts/extract-fingerprint.sh 6 KB
- scripts/render-report.py 4 KB
- scripts/search-candidate-issues.sh 3 KB
- templates/report.md 2 KB
- validation/backtest.md 2 KB
Wersje
W bazie nie ma innych skilli o nazwie nvidia-nemoclaw-maintainer-cross-issue-sweep.
Migawka bazy z 28.10.2026 · wersja paczki 59f629864622 (skrót SHA-256 całej paczki)
Zgłoś problem z tym skillem: szkodliwa treść, błędny opis albo prośba autora o usunięcie.
Podobne skille
- 100nemoclaw-maintainer-cross-issue-sweep
Znajduje otwarte zgłoszenia, które PR NemoClaw może także naprawiać lub z którymi koliduje. - 100nvidia-nemoclaw-maintainer-find-review-pr
Wyszukuje otwarte pull requesty z etykietami security i priority-high, łączy je ze zgłoszeniami, wykrywa duplikaty i pokazuje tabelę kandydatów do przeglądu. - 100nvidia-nemoclaw-maintainer-pr-comparator
Porównuje konkurencyjne pull requesty do tego samego zgłoszenia, wykonuje kontrole bramki, poprawności i jakości oraz poleca, który scalić, ze scorecardem i śladem rozumowania. - 100nemoclaw-maintainer-normalize-title-tags
Usuwa nawiasowe znaczniki NemoClaw z tytułów zgłoszeń i PR na GitHub. - 100nemoclaw-maintainer-normalize-title-tags
Normalizuje tytuły issue i PR na GitHubie, usuwając nawiasowy tag [NemoClaw] bez względu na wielkość liter i miejsce w tytule. - 100fix-github-issues
Przegląda wszystkie otwarte zgłoszenia GitHub, naprawia te, które się da, i oznacza je jako zakończone albo komentuje, dlaczego nie da się ich naprawić automatycznie.