issue-to-agent

Transformez des issues GitHub en packs de tâches prêts à l'emploi pour des agents de codage.

Qu'est-ce que issue-to-agent ?

Cette compétence permet de créer un pack de tâches compact et actionnable à partir d'une issue GitHub, d'une URL d'issue, d'une référence `OWNER/REPO#123`, d'un texte d'issue copié ou d'un fichier local. Elle est utile pour les développeurs qui souhaitent déléguer l'analyse et la planification d'une issue à un agent de codage tel que Codex, sans avoir à redécouvrir le contexte de base. Le processus s'exécute en local à l'aide de l'outil CLI `issue-to-agent`, qui génère un fichier Markdown contenant le résumé de l'issue, les fichiers probables, les commandes suggérées, les critères d'acceptation, les zones à risque et les questions ouvertes. La compétence ne réalise pas l'implémentation elle-même et recommande une vérification humaine pour les sujets sensibles comme la sécurité, l'authentification, la facturation ou les migrations. Elle s'appuie sur la CLI locale `gh` pour charger l'issue GitHub et ne fait appel à aucun LLM ou service externe.

Compatible avec~Claude Code✓Codex CLI~Cursor
npx skills add itscloud0/issue-to-agent

Installed? Explore more Recherche et analyse de données skills: affaan-m/uspto-database, affaan-m/scholar-evaluation, affaan-m/literature-review · 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 issue-to-agent ?

Utilisez cette compétence lorsque l'utilisateur demande à Codex de préparer un plan d'implémentation, un pack de tâches ou un transfert d'agent à partir d'une issue GitHub, d'une URL d'issue, d'une référence OWNER/REPO#123, d'un texte d'issue copié ou d'un fichier local.

Objectif

Créer un pack de tâches compact et actionnable qu'un agent de codage peut exécuter sans redécouvrir le contexte de base.

Entrées requises

  • Source de l'issue : fichier local, texte copié, entrée standard, URL GitHub ou OWNER/REPO#123.
  • Chemin du dépôt local. Par défaut, le répertoire de travail actuel si l'utilisateur n'en spécifie pas.

Déroulement

  1. Confirmez que vous êtes dans le dépôt prévu ou demandez le chemin du dépôt uniquement s'il ne peut pas être déduit.

  2. Si l'outil CLI est installé, exécutez :

    issue-to-agent SOURCE_ISSUE --repo CHEMIN_DEPOT --output TACHE_AGENT_ISSUE.md
    
  3. Si l'utilisateur a besoin d'une sortie automatisée, exécutez également :

    issue-to-agent SOURCE_ISSUE --repo CHEMIN_DEPOT --format json --output TACHE_AGENT_ISSUE.json
    
  4. Si l'utilisateur a besoin d'un rapport lisible par un mainteneur, exécutez :

    issue-to-agent SOURCE_ISSUE --repo CHEMIN_DEPOT --format html --output issue-agent-task.html
    
  5. Lisez le pack de tâches généré avant de le présenter. Vérifiez que les fichiers, commandes, critères d'acceptation et risques probables sont cohérents.

  6. Si le classement des fichiers semble faible, utilisez la recherche dans le dépôt pour inspecter les termes probables et signalez la faiblesse. Ne prétendez pas que le pack est autoritaire.

  7. Retournez le chemin du pack généré et résumez :

    • résumé de l'issue
    • fichiers probables
    • commandes suggérées
    • critères d'acceptation
    • zones à risque
    • questions ouvertes restantes

Limites

  • N'implémentez pas l'issue sauf si l'utilisateur le demande explicitement.
  • Ne publiez pas, ne poussez pas et ne commentez pas sur GitHub sauf demande.
  • N'appelez pas un LLM ou un service externe. issue-to-agent est local ; le chargement d'une issue GitHub utilise uniquement la CLI locale gh.
  • Traitez les sujets de sécurité, d'authentification, de facturation et de migration comme à haut risque et recommandez une vérification humaine avant exécution par l'agent.

Format de sortie recommandé

TACHE_AGENT_ISSUE.md créé.

Fichiers probables :
- src/...
- tests/...

Exécutez :
- ...

Risque :
- ...

Skills associés