Analyseur de Jalon GitHub

VérifiéSûr

Analyser la progression des jalons GitHub, lister les problèmes associés et suggérer les prochaines étapes pour une version spécifique.

Spar Skills Guide Bot
DeveloppementIntermédiaire
3002/06/2026
Claude Code
#github#milestones#release-management#project-tracking

Recommandé pour

Notre avis

Analyse l'avancement des jalons GitHub en listant les issues ouvertes/fermées et en suggérant les prochaines étapes.

Points forts

  • Automatise la vérification de l'état des jalons via l'API GitHub
  • Détecte automatiquement le mode (liste ou détail) selon l'entrée utilisateur
  • Normalise les numéros de version pour éviter les erreurs de format

Limites

  • Nécessite l'outil `gh` installé et configuré avec un token approprié
  • Limitée au dépôt `zeroae/zae-limiter` (fork spécifique)
  • Ne supporte pas les filtres avancés (par label ou assignée)
Quand l'utiliser

Lorsque vous devez rapidement évaluer la progression d'une release ou lister les jalons ouverts.

Quand l'éviter

Si vous n'avez pas accès au dépôt ou si vous avez besoin de rapports plus complexes (burn-down, statistiques).

Analyse de sécurité

Sûr
Score qualité85/100

The skill uses only read-only GitHub CLI commands (gh api, gh issue list, gh issue view) to fetch public milestone data. No external URLs, no destructive operations, no token exfiltration, and no execution of arbitrary code. Safe.

Aucun point d'attention détecté

Exemples

Check milestone status
Check the status of milestone v0.4.0
List all milestones
/milestone list

description: When users mention a milestone version (e.g., "0.4.0", "v0.4.0") or ask about release status, invoke this skill to analyze GitHub milestone progress, issues, and suggest next steps. argument-hint: [version] | list allowed-tools: Bash(gh api:), Bash(gh issue list:), Bash(gh issue view:*) context: fork model: haiku

Milestone Skill

Analyze and summarize GitHub milestone status.

Modes

| Mode | Trigger | Purpose | |------|---------|---------| | Status | /milestone 1.0.0, /milestone v0.7.0 | Analyze specific milestone | | List | /milestone list, /milestone (no args) | Show all open milestones |

Mode Detection

  1. If version number provided (e.g., 1.0.0, v0.7.0, 0.5) → Status mode
  2. If list keywordList mode
  3. If no argumentsList mode

Status Mode

Extract the version from the user input. Normalize it (add "v" prefix if missing, e.g., 1.0.0v1.0.0).

Run these commands (replace VERSION with the normalized version):

Step 1: Get milestone details:

gh api repos/zeroae/zae-limiter/milestones --jq '.[] | select(.title == "VERSION") | {title, description, state, open_issues, closed_issues}'

Step 2: List all issues:

gh issue list --milestone "VERSION" --state all --json number,title,state,labels --jq '.[] | "\(.state)\t#\(.number)\t\(.title)"'

Step 3: If any issue title starts with "🎯", get its body:

gh issue view <number> --json title,body

See status.md for output format.

List Mode

Run this command:

gh api repos/zeroae/zae-limiter/milestones --jq '.[] | "- \(.title): \(.description)"'

Output the results.

Skills similaires