brainstorming
brainstorming
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or planning anything new, in software or out of it (a talk, a business, a renovation).
nvidia-nemoclaw-maintainer-cross-issue-sweepScans 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.
Independent GitHub snapshot · Automated classification · Original documentation governs
Surfaces the issues a single PR may also fix or accidentally break beyond the one it claims to address. Two outputs:
gh CLI authenticatedDefaults assume NemoClaw conventions. Edit repo-policy.md to override per-repo (bot logins, candidate caps, language regex).
Copy this checklist into your response and check off each step:
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
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.
scripts/search-candidate-issues.sh <fingerprint-json>
Three search dimensions, capped at 30 total candidates:
Dedupes; excludes the PR's primary linked issue.
For each candidate, the LLM classifies as one of four classes per checks/relationship-judgment.md:
Required for ADJACENT_FIX or CONTRADICTING:
If no specific evidence can be cited, the LLM must answer UNRELATED. This floors hallucination.
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).
scripts/render-report.py < classifications.json
See templates/report.md for the format.
repo-policy.md — configurable per-repo defaultsrelationship-rules.md — 4-class definitions with worked exampleschecks/fingerprint-extraction.md — what to pull from the diff, per languagechecks/relationship-judgment.md — LLM judgment criteria + evidence requirementtemplates/report.md — output templatevalidation/backtest.md — backtest the skill against historical PRsscripts/extract-fingerprint.sh — symbols + paths + error strings, deterministicscripts/search-candidate-issues.sh — GitHub Search wrapper, dedupe, capscripts/render-report.py — report rendererThe 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.
These would raise the ceiling but require infrastructure beyond GitHub API + LLM: