nemoclaw-maintainer-morning

Par nvidia · skills

Exécute le standup matinal du mainteneur pour NemoClaw. Trie le backlog, détermine la version cible du jour, étiquette les éléments sélectionnés, remonte les éléments en retard des versions précédentes et génère le plan journalier. À utiliser en début de journée de travail. Mots-clés déclencheurs : morning, standup, start of day, daily plan, what are we shipping today.

npx skills add https://github.com/nvidia/skills --skill nemoclaw-maintainer-morning

Matinée du mainteneur NemoClaw

Débuter la journée : triage, choisir une version cible, labelliser les éléments, partager le plan.

Consultez PR-REVIEW-PRIORITIES.md pour le cadence quotidien et les priorités de review.

Étape 1 : Déterminer la version cible et les traînards

node --experimental-strip-types --no-warnings .agents/skills/nemoclaw-maintainer-day/scripts/version-target.ts

Cela récupère les tags, calcule la prochaine version patch et identifie les éléments ouverts portant toujours des labels de version antérieure. Surfacez d'abord les traînards — l'équipe doit décider : relabelliser avec la version cible d'aujourd'hui, ou repousser.

Étape 2 : Triage

Exécutez le script de triage pour classer le backlog complet :

node --experimental-strip-types --no-warnings .agents/skills/nemoclaw-maintainer-day/scripts/triage.ts --approved-only

Si les résultats sont trop peu nombreux, exécutez sans --approved-only. Le script appelle gh-pr-merge-now --json, enrichit les candidats avec la détection des zones à risque et applique le modèle de scoring documenté dans PR-REVIEW-PRIORITIES.md.

Utilisez aussi find-review-pr pour identifier les PR avec les labels security et priority: high. Fusionnez-les dans le pool de candidats.

Étape 3 : Labelliser les versions cibles

Présentez la file d'attente classée à l'utilisateur. Après confirmation des éléments à cibler, labellisez-les :

gh label create "<version>" --repo NVIDIA/NemoClaw --description "Release target" --color "1d76db" 2>/dev/null || true
gh pr edit <number> --repo NVIDIA/NemoClaw --add-label "<version>"
gh issue edit <number> --repo NVIDIA/NemoClaw --add-label "<version>"

Étape 4 : Sauvegarder l'état et générer le plan

Dirigez la sortie du triage dans l'état :

node --experimental-strip-types --no-warnings .agents/skills/nemoclaw-maintainer-day/scripts/triage.ts \
  | node --experimental-strip-types --no-warnings .agents/skills/nemoclaw-maintainer-day/scripts/state.ts set-queue

Générez le plan quotidien :

Cible Élément Type Propriétaire Action suivante
v0.0.8 #1234 PR @author Exécuter merge gate
v0.0.8 #1235 Issue non assigné Demande une PR

Incluez : nombre total d'éléments ciblés, combien de PR contre issues, combien sont déjà prêts pour la fusion.

Notes

  • Cette skill s'exécute une fois au début de la journée. Utilisez /nemoclaw-maintainer-day pendant la journée pour l'exécuter.
  • Le label de version cible est la source de vérité pour « ce que nous livrons aujourd'hui ».
  • Les traînards des versions précédentes doivent être adressés en premier — ils ont déjà glissé une fois.

Skills similaires