协作头脑风暴
brainstorming
在实现前澄清需求、探索设计选择,并形成清晰的开发方向。
nvidia-nemoclaw-maintainer-cross-issue-sweep【开发与工程】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.
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
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: