feat(skills): add nemoclaw-maintainer-stale-pr-sweep skill#3527
feat(skills): add nemoclaw-maintainer-stale-pr-sweep skill#3527cjagwani wants to merge 2 commits into
Conversation
Classifies stale open PRs into READY_TO_MERGE / NEEDS_REBASE / WAITING_CI / WAITING_REVIEW / ABANDONED / UNCLEAR with per-bucket recommended actions. Detects reviewer-OOO via GitHub events feed and recommends CODEOWNERS-fallback redistribution. Heavy fields fetched per-PR to avoid GraphQL 502 on bulk queries. Pairs with pr-rebase-assist for the NEEDS_REBASE bucket. 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. |
|
This repository limits contributors to 10 open pull requests. Please close or merge existing PRs before opening new ones. |
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>
|
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 |
|
Migrated this skill to the NemoClaw team-skills GitLab repo: https://gitlab-master.nvidia.com/jyaunches/nemoclaw-team-skills. Closing this NemoClaw PR because team skills now live there rather than in the NemoClaw repo. |
Summary
Classifies stale open PRs into six per-bucket actions (READY_TO_MERGE / NEEDS_REBASE / WAITING_CI / WAITING_REVIEW / ABANDONED / UNCLEAR). Detects reviewer-OOO via GitHub events feed.
Behavior
/tmp/nemoclaw-skill-output-stale-pr-sweep-<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 452 chars (under 1024 cap), first wordClassifies(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-stale-pr-sweep— 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