Que fait create-github-issues-for-unmet-specification-requirements ?
Crée des issues GitHub pour les exigences non implémentées à partir de fichiers de spécification en utilisant le modèle feature_request.yml.
Description
Cette compétence analyse les fichiers de spécification (par exemple spec.md, requirements.yaml) dans un dépôt GitHub et identifie les exigences qui n'ont pas encore été implémentées sous forme d'issues. Pour chaque exigence manquante, elle crée une nouvelle issue en utilisant le modèle de demande de fonctionnalité feature_request.yml.
Utilisation
- Placez vos fichiers de spécification dans le dépôt (par exemple dans un dossier
specs/). - Assurez-vous qu'un modèle
feature_request.ymlexiste dans.github/ISSUE_TEMPLATE/. - Exécutez la compétence : elle lira les fichiers de spécification, détectera les exigences non satisfaites et créera les issues correspondantes.
Exemple
# Exécution via l'agent
> run github/create-github-issues-for-unmet-specification-requirements
Configuration
FICHIER_SPEC: chemin vers le fichier de spécification à analyser (par défaut :specs/requirements.md).MODELE_ISSUE: modèle d'issue à utiliser (par défaut :.github/ISSUE_TEMPLATE/feature_request.yml).
Compatibilité
Cette compétence est compatible avec les agents GitHub comme Claude Code, Cursor et Codex.
Comment ça marche
- L'agent lit le fichier de spécification.
- Il extrait la liste des exigences (par exemple, via des listes Markdown ou une structure YAML).
- Il interroge l'API GitHub pour obtenir les issues existantes et vérifie si chaque exigence est déjà couverte.
- Pour les exigences non couvertes, il crée une nouvelle issue en remplissant le modèle
feature_request.ymlavec les détails de l'exigence.
Dépannage
- Si aucune issue n'est créée, vérifiez que le fichier de spécification existe et contient des exigences correctement formatées.
- Assurez-vous que le modèle
feature_request.ymlest présent et accessible. - Vérifiez que l'agent dispose des autorisations nécessaires pour créer des issues dans le dépôt.