Skip to content

chore: fetch live labels at runtime in triage skill#1923

Open
wscurran wants to merge 2 commits intomainfrom
chore/triage-live-labels
Open

chore: fetch live labels at runtime in triage skill#1923
wscurran wants to merge 2 commits intomainfrom
chore/triage-live-labels

Conversation

@wscurran
Copy link
Copy Markdown
Contributor

@wscurran wscurran commented Apr 15, 2026

Summary

  • Adds Step 0 to nemoclaw-maintainer-triage/SKILL.md: fetches the live label list from the repo via gh label list before any triage work
  • Skill now only suggests labels that actually exist on the repo — no hardcoded list, no manual sync needed
  • Automatically picks up new labels added to the repo and handles renames
  • Fixes stale Platform: MacOS example references to Platform: macOS
  • Replaces hardcoded label examples in apply/log steps with generic placeholders

Why

There was no authoritative label list in the codebase. The repo is the authority. The skill should always fetch live.

🤖 Generated with Claude Code

Summary by CodeRabbit

  • Documentation & Improvements
    • Improved issue triage process to validate label suggestions against the repository's live label list, ensuring all recommendations match available labels.
    • Enhanced consistency in label naming conventions and flexible command templates for more reliable labeling workflows.

Add Step 0 to fetch current repo labels via gh cli before triaging.
Skill now only suggests labels that actually exist on the repo — no
hardcoded list, automatically picks up new labels and renames.

Also fix stale Platform: MacOS examples to macOS and replace hardcoded
label examples in apply/log steps with generic placeholders.
@coderabbitai
Copy link
Copy Markdown
Contributor

coderabbitai bot commented Apr 15, 2026

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Pro Plus

Run ID: dad30b82-a0cf-4e30-b3f1-e8afbcb50105

📥 Commits

Reviewing files that changed from the base of the PR and between f079a37 and c823777.

📒 Files selected for processing (1)
  • .agents/skills/nemoclaw-maintainer-triage/SKILL.md

📝 Walkthrough

Walkthrough

Documentation update to the nemoclaw-maintainer-triage skill that adds a preliminary step to fetch and validate available labels from the repository, updates label naming examples, and refactors label application commands to use dynamic placeholders instead of hard-coded values.

Changes

Cohort / File(s) Summary
Triage Skill Documentation
.agents/skills/nemoclaw-maintainer-triage/SKILL.md
Added Step 0 to fetch live label list via gh label list and validate triage-suggested labels against it. Updated example label from Platform: MacOS to Platform: macOS. Refactored gh issue edit command to use <label1>,<label2> placeholder instead of hard-coded labels. Updated logging template to use dynamic [labels applied] token instead of explicit label names.

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~10 minutes

Poem

🐰 Labels now dance with dynamic grace,
No more hard-coded in their place!
Validation blooms with Step 0's care,
Live list checks ensure we're fair.
MacOS becomes macOS true,
Triage workflow, fresh and new! ✨

🚥 Pre-merge checks | ✅ 3
✅ Passed checks (3 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title 'chore: fetch live labels at runtime in triage skill' directly and accurately summarizes the main change: adding runtime label fetching to the triage skill documentation.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch chore/triage-live-labels

Comment @coderabbitai help to get the list of available commands and usage tips.

@wscurran wscurran added project management Use this label for meta-issues about project governance and community processes. enhancement: skill Improvements to NemoCall repository hygiene or user functionality with skills. labels Apr 15, 2026
@wscurran wscurran enabled auto-merge (squash) April 15, 2026 21:55
@wscurran wscurran self-assigned this Apr 15, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement: skill Improvements to NemoCall repository hygiene or user functionality with skills. project management Use this label for meta-issues about project governance and community processes.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant