Wibias/github-delivery

Compétence d'agent : boucle de livraison GitHub pour les issues/PRs (correction des revues, surveillance CI, sécurité, fusion avec remerciements)

Qu'est-ce que github-delivery ?

Cette compétence d'agent permet d'automatiser le cycle de vie complet des issues et pull requests GitHub, de la revue de code à la fusion. Elle surveille l'état des vérifications CI, détecte les problèmes de sécurité et applique des correctifs automatiques si nécessaire. L'agent peut également fusionner les PRs une fois toutes les conditions remplies et envoyer des remerciements aux contributeurs. Fonctionnant avec Claude Code, Cursor ou Codex, cette compétence utilise l'API GitHub pour gérer les notifications, les commentaires et les actions directement depuis le terminal ou l'IDE.

Compatible avec~Claude Code~Codex CLI~Cursor
npx skills add Wibias/github-delivery

Installed? Explore more Développement et programmation skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

Demander à votre IA préférée

Ouvre une nouvelle conversation avec cette compétence d'agent déjà préchargée.

Documentation

Que fait github-delivery ?

Compétence d'agent : boucle de livraison GitHub pour les issues/PRs (correction des revues, surveillance CI, sécurité, fusion avec remerciements)

Aperçu

Cette compétence d'agent vous aide à gérer le flux de travail GitHub pour les issues et les pull requests. Elle peut examiner le code, surveiller l'intégration continue (CI), détecter des problèmes de sécurité, et fusionner automatiquement les PRs une fois toutes les conditions remplies.

Fonctionnalités

  • Révision du code : Examinez les PRs et suggérez des modifications.
  • Surveillance CI : Vérifiez l'état des vérifications CI et attendez qu'elles réussissent.
  • Analyse de sécurité : Détectez les vulnérabilités dans le code.
  • Fusion automatique : Fusionnez les PRs lorsque toutes les conditions sont remplies.
  • Remerciements : Envoyez des remerciements automatiques aux contributeurs.

Utilisation

  1. Configurez votre token GitHub avec les permissions appropriées :
    export GITHUB_TOKEN="votre_token_github"
    
  2. Utilisez l'agent pour interagir avec les issues et PRs :
    agent "Examiner la PR #42"
    agent "Fusionner la PR #42 une fois la CI réussie"
    

Support de plateformes

  • Claude Code
  • Cursor
  • Codex

Exemple de flux de travail

  1. Un contributeur ouvre une PR.
  2. L'agent examine le code et laisse des commentaires.
  3. Le contributeur corrige les problèmes.
  4. L'agent vérifie que toutes les vérifications CI réussissent.
  5. L'agent analyse la sécurité du code.
  6. Si tout va bien, l'agent fusionne la PR.
  7. L'agent envoie un message de remerciement au contributeur.

Configuration

  • Token GitHub : Nécessite un token avec les permissions repo et workflow.
  • Dépôt : Spécifiez le dépôt sous la forme propriétaire/nom-du-dépôt.

Commandes

CommandeDescription
agent "Examiner la PR #N"Examiner une PR spécifique
agent "Fusionner la PR #N"Fusionner une PR après vérifications
agent "Vérifier la CI"Vérifier l'état des workflows CI
agent "Analyse de sécurité"Lancer une analyse de sécurité

Dépannage

  • Si l'agent ne peut pas accéder au dépôt, vérifiez que votre token GitHub a les permissions nécessaires.
  • Assurez-vous que votre dépôt dispose de workflows CI configurés.

Licence

MIT

Skills associés