Przejdź do treści
Biblioteka skilli
Programowanie · Przegląd i audyt

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ą.

Licencja
Apache-2.0
Ostatnia zmiana repozytorium
15.07.2026

Ocena i bezpieczeństwo

100/ 100Klasa: dobry
Format25 / 25
Frontmatter z nazwą i opisem, poprawna nazwa, opis do 1024 znaków, nazwa zgodna z folderem.
Odkrywalność25 / 25
Opis mówi, kiedy użyć skilla, ma sensowną długość i jest w 3. osobie.
Treść35 / 35
Co najmniej 150 słów i do 500 linii, nagłówki, listy kroków, przykłady albo kod.
Higiena15 / 15
Bez zaślepek typu TODO, bez ścieżek Windows, z licencją.
Ryzykobrak sygnałów w skanie
Pliki w paczce
11
Skrypty
3
Komentarze HTML
0
Adresy URL w SKILL.md
0
Przestarzałość

Brak sygnałów. Repozytorium zmienione 15.07.2026, bez odwołań do wycofanych modeli i API.

Licencja

Apache-2.0, otwarta: można używać i zmieniać, z zachowaniem licencji i informacji o zmianach.

Co sprawdzić przed instalacją
  • 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

  1. Prerequisites
  2. Repo policy
  3. Workflow
  4. Reference files
  5. Scripts (execute, do not read)
  6. Composition with other skills
  7. What this skill does NOT do (deferred)
Sekcje z nagłówków SKILL.md, w oryginale · 116 linii, 577 słów
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

Uwagi i zgłoszenia

Wiadomość trafi do Bartosza Sokolińskiego. Adres e-mail jest potrzebny tylko do odpowiedzi. Szczegóły w polityce prywatności.