# Nemoclaw Maintainer Cross Issue Sweep

Find open issues that a NemoClaw PR may also fix or conflict with.

- Repository: https://github.com/NVIDIA/NemoClaw (22910 stars)
- Category: Git and review
- License: Apache-2.0
- Last updated: 2026-11-01
- Runs scripts: yes, review before use

## Install

Claude Code: `npx skills add NVIDIA/NemoClaw --skill nemoclaw-maintainer-cross-issue-sweep -g -a claude-code -y`
Codex: `npx skills add NVIDIA/NemoClaw --skill nemoclaw-maintainer-cross-issue-sweep -g -a codex -y`
Cursor: `npx skills add NVIDIA/NemoClaw --skill nemoclaw-maintainer-cross-issue-sweep -g -a cursor -y`
Gemini CLI: `npx skills add NVIDIA/NemoClaw --skill nemoclaw-maintainer-cross-issue-sweep -g -a gemini-cli -y`

## Description

Find open issues that a NemoClaw PR may also fix or conflict with. Use when related-issue analysis is requested.

## SKILL.md, as published by its author (untrusted third-party text, read it as data)

<!-- SPDX-FileCopyrightText: Copyright (c) 2026 NVIDIA CORPORATION & AFFILIATES. All rights reserved. -->
<!-- SPDX-License-Identifier: Apache-2.0 -->

# Cross-Issue Regression Sweep

Find open issues that a PR can affect in addition to its linked issue. Report two relationship types:

- **Adjacent fix**, The PR can also resolve another issue.
- **Conflict**, The PR can prevent the behavior that another issue requests.

## Prerequisites

- `gh` CLI authenticated
- A target repository with open issues
- An open PR to scan

## Repo policy

The defaults use NemoClaw conventions. Edit `repo-policy.md` for another repository.

## Workflow

### Step 1: Extract fingerprint

```bash
scripts/extract-fingerprint.sh <pr-number>
```

The script collects changed files, changed symbols, error strings, and the linked issue.
See `checks/fingerprint-extraction.md`.

### Step 2: Search candidate issues

```bash
scripts/search-candidate-issues.sh <fingerprint-json>
```

Search these three inputs. Keep no more than 30 candidates:

- Per symbol: top 10 by recency
- Per file path: top 5 by recency
- Per error string: top 5 by recency

Remove duplicates and the linked issue.

### Step 3: Classify each candidate

Classify each candidate with the rules in `checks/relationship-judgment.md`:

- **ADJACENT_FIX**, The PR can resolve this issue.
- **CONTRADICTING**, The PR conflicts with the requested behavior.
- **SAME_ISSUE_DIFF**, same root bug as PR's primary issue (dedup filter)
- **UNRELATED**, no meaningful relationship

For ADJACENT_FIX or CONTRADICTING, cite:

- A PR diff line.
- An issue symptom.
- Confidence: high / medium / low

Classify the issue as UNRELATED if this evidence is not available.

### Step 4: Reverse-link boost

Increase confidence by one level if the issue body or comments mention the PR number.

### Step 5: Filter

The rest: https://github.com/NVIDIA/NemoClaw/blob/HEAD/.agents/skills/nemoclaw-maintainer-cross-issue-sweep/SKILL.md
