feat(skills): add nemoclaw-maintainer-find-already-fixed skill - #3523
feat(skills): add nemoclaw-maintainer-find-already-fixed skill#3523cjagwani wants to merge 2 commits into
Conversation
Scans open issues for already-fixed-on-main symptoms via 4 signals. Signal 0 uses GitHub's authoritative closedByPullRequestsReferences GraphQL link (verified live against the live API). Signal 2 split into 2a (bug absent), 2b (fix present), 2c (stale-context bypass for >90d issues). Outputs ranked candidates with evidence and draft close comments. Chains into close-superseded-issues. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com> Signed-off-by: Charan Jagwani <cjagwani@nvidia.com>
|
Auto-sync is disabled for draft pull requests in this repository. Workflows must be run manually. Contributors can view more details about this message here. |
|
Important Review skippedDraft detected. Please check the settings in the CodeRabbit UI or the ⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: CHILL Plan: Enterprise Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
✨ Finishing Touches🧪 Generate unit tests (beta)
Comment |
E2E Advisor RecommendationRequired E2E: None Full advisor summaryE2E Recommendation AdvisorBase: Required E2E
Optional E2E
New E2E recommendations
|
Adds the following to satisfy the Claude Agent Skills best-practices checklist (https://platform.claude.com/docs/en/agents-and-tools/agent-skills/best-practices): - Three evaluation scenarios in evals/ following the docs' eval schema - Multi-model test plan in MULTI-MODEL-TESTING.md (Haiku / Sonnet / Opus expectations, pass criteria, known risks) - Terminology normalized to single canonical form - Concrete reference cases (real-but-anonymized examples) where the prior SKILL.md was abstract - Progressive-disclosure splits where SKILL.md was approaching the 500-line soft limit (issue-autopilot, scope-issues) Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com> Signed-off-by: Charan Jagwani <cjagwani@nvidia.com>
|
Superseded by the NemoClaw team skills GitLab repository snapshot: https://gitlab-master.nvidia.com/jyaunches/nemoclaw-team-skills. Closing this PR so skill sharing continues in the dedicated team-skills repo instead of merging these skills into NemoClaw directly. |
Summary
Scans the open-issue queue for already-fixed-on-main symptoms via four independent signals (GitHub authoritative
closedByPullRequestsReferences, labels, code grep with bug-absent/fix-present sub-signals, merged-PR overlap).Behavior
/tmp/nemoclaw-skill-output-find-already-fixed-<run_id>.json) for chaining with sibling maintainer skills in the suite.Conformance audit — Claude Agent Skills best practices
This skill was audited against the official Skill authoring best practices before draft. Per-item evidence:
Core quality
descriptionis 555 chars (under 1024 cap), first wordScans(third-person, per spec)Use when…trigger phrase present in the descriptionMULTI-MODEL-TESTING.mdopen issuevsopen-issue,skillvsSkill, etc.)Code and scripts
scripts/--min-confidence 0.6,--top N) documented with rationaleTesting
evals/contains 3 JSON scenarios following the docs' eval schemaMULTI-MODEL-TESTING.md— Haiku / Sonnet / Opus expectations, pass criteria per eval, known model-size risksFrontmatter constraints (validated)
name:nemoclaw-maintainer-find-already-fixed— under 64 chars, lowercase + hyphens, no reserved words ("anthropic" / "claude")description: third-person verb-initial, under 1024 chars, no XML tags, includes explicitUse when…triggerNotes for reviewers
Part of an 11-skill maintainer suite. Draft for visibility. The team's
<10open-PR policy means 6 are open and 5 are closed-but-branch-preserved; reopen viagh pr reopen <num>as slots free up.🤖 Generated with Claude Code