Fix Github Issue

Commande slash qui guide la résolution d'une issue GitHub avec branche, portes d'approbation et transfert de PR

par AgnosticUI · AgnosticUI/agnosticui

Fonctionne avec configuration ★ 7.6/10

Fix Github Issue — Commande slash qui guide la résolution d'une issue GitHub avec branche, portes d'approbation et transfert de PR

Ce que fait

Un workflow de commande slash (/fix-github-issue N) qui corrige une issue GitHub par numéro : lit le PROJECT_CONTEXT du dépôt, vérifie un master propre, crée une branche issue-N/, récupère l'issue via gh, examine la base de code et met en pause pour l'approbation de l'utilisateur avant d'implémenter, de committer ou de pousser. Se déclenche lorsque vous l'invoquez explicitement avec un numéro d'issue ; il est marqué disable-model-invocation afin qu'il ne se charge pas automatiquement. Adapté à la structure du dépôt AgnosticUI et aux conventions CSS-first, cross-framework (Lit/React/Vue).

Rapport de test

Reproduit l'issue réelle #493 en appliquant à l'envers la partie lib de la PR de correction #494 pour recréer l'état buggé, puis construit deux répertoires d'exécution. Référence (sans corps de compétence) : édition minimale de garde truthy. Exécution de la compétence (suivant le corps : lire PROJECT_CONTEXT, branch issue-493/, investiguer core+vue, exécuter les tests) : modèle undefined-sentinel plus un correctif par défaut de wrapper Vue et des tests de régression ajoutés. Exécuté la spécification d'acceptation identique sous un vrai vitest contre les deux : artefact de compétence 45/45 passé ; référence 42/45 avec 3 échecs car son correctif truthy a régressé le mode incontrôlé (le tableau vide par défaut est truthy). Delta mesuré concret, exactement ce que les étapes cross-framework + run-tests de la compétence détectent.

Testé le: 2026-07-21 · Claude Code 2.x (agent harness)

Installation

git clone --depth 1 https://github.com/AgnosticUI/agnosticui.git /tmp/fix-github-issue-src
mkdir -p ~/.claude/skills
cp -R /tmp/fix-github-issue-src/.claude/skills/fix-github-issue ~/.claude/skills/fix-github-issue
# Invoke as a slash command: /fix-github-issue 493
# Requires: gh CLI authenticated (gh auth login); git.
# Repo-coupled: step 1 reads .claude/PROJECT_CONTEXT.md and assumes a `master`
#   branch + v2/lib/src/components layout, so it is meant to run INSIDE the
#   AgnosticUI checkout. Used in another repo, that context file is absent.
# disable-model-invocation:true — it will not auto-trigger; call it explicitly.

Commandes et exemples de prompts

  • /fix-github-issueCommande slash qui guide la résolution d'une issue GitHub avec branche, portes d'approbation et transfert de PR

Les skills se déclenchent sur des demandes en langage courant — aucune commande à retenir. Après installation, des prompts comme ceux-ci l'activent (en anglais) :

  • Fix GitHub issue number 482 in this repository
  • Resolve issue 17 in this repository
  • Fix the bug described in issue number 93