Tableau de bord des PR
Génère et ouvre un tableau de bord GitHub PR dans le navigateur pour une plage de dates et un filtre de rôle donnés.
Prérequis : GitHub CLI (gh) doit être installée et authentifiée (gh auth login).
À faire
Trouvez le script CLI fourni avec cette skill et exécutez-le :
SKILL_SCRIPT=$(find ~/.copilot -name "pr-dashboard-cli.mjs" -path "*/pr-dashboard/scripts/*" 2>/dev/null | head -1)
node "$SKILL_SCRIPT" "<query>" "<role>"
<query>: la plage de dates spécifiée par l'utilisateur (par défaut :last 7 days)<role>: l'une deAuthored by me,Requested reviews,Assigned to me,All(par défaut :Authored by me)
Analyser la demande de l'utilisateur
Extrayez la plage de dates et le rôle du message de l'utilisateur. Exemples :
| L'utilisateur dit | query | role |
|---|---|---|
| show my PRs | last 7 days |
Authored by me |
| show my PRs last 2 weeks | last 2 weeks |
Authored by me |
| PR dashboard this month reviews | this month |
Requested reviews |
| PR dashboard march 2026 assigned | march 2026 |
Assigned to me |
| show all PRs last 30 days | last 30 days |
All |
Correspondance des mots-clés de rôle :
- "my PRs", "authored", "I wrote" →
Authored by me - "reviews", "review requested", "reviewing" →
Requested reviews - "assigned" →
Assigned to me - "all", "involves me" →
All
Formats de plage de dates pris en charge
Le script comprend le langage naturel — passez-le tel quel :
last 7 days,last 2 weeks,last 30 daysthis week,last week,this month,last monthmarch 2026,feb 20252026-01-01 - 2026-03-312025(année complète)
Après l'exécution
Dites à l'utilisateur que le tableau de bord s'ouvre dans son navigateur. Le script affiche la progression sur stdout. S'il se termine avec une erreur, affichez la sortie d'erreur et suggérez-lui d'exécuter gh auth login s'il s'agit d'un problème d'authentification.