Fix Github Issue
Comando slash che guida la risoluzione di un problema GitHub con branch, gate di approvazione e passaggio di PR
Richiede configurazione
Cosa fa
Un workflow con comando slash (/fix-github-issue N) che risolve un problema GitHub per numero: legge il PROJECT_CONTEXT del repository, verifica un master pulito, crea un branch issue-N/, recupera il problema tramite gh, indaga la codebase e si mette in pausa per l'approvazione dell'utente prima di implementare, committare o pushare. Si attiva quando lo si invoca esplicitamente con un numero di problema; è contrassegnato come disable-model-invocation in modo che non si carichi automaticamente. Ottimizzato per il layout del repository AgnosticUI e le convenzioni CSS-first, cross-framework (Lit/React/Vue).
Rapporto di test
Riproduzione del problema reale #493 applicando in modo inverso la porzione lib della PR di fix #494 per ricreare lo stato buggato, quindi costruzione di due directory di esecuzione. Baseline (nessun corpo della skill): modifica minima con truthy-guard. Esecuzione della skill (seguendo il corpo: lettura di PROJECT_CONTEXT, branch issue-493/, indagine core+vue, esecuzione test): modello undefined-sentinel più una fix predefinita per Vue-wrapper e aggiunta di test di regressione. Eseguito lo stesso spec di accettazione con vitest reale contro entrambi: artefatto della skill 45/45 superato; baseline 42/45 con 3 fallimenti perché la sua fix truthy ha regredito la modalità incontrollata (l'array vuoto predefinito è truthy). Delta misurato concreto, esattamente ciò che i passaggi cross-framework + run-tests della skill catturano.
Testato il: 2026-07-21 · Claude Code 2.x (agent harness)
Installazione
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.
Comandi e prompt di esempio
/fix-github-issueComando slash che guida la risoluzione di un problema GitHub con branch, gate di approvazione e passaggio di PR
Gli skill si attivano con richieste in linguaggio naturale, senza comandi da ricordare. Dopo l'installazione, prompt come questi lo attivano (in inglese):
Fix GitHub issue number 482 in this repositoryResolve issue 17 in this repositoryFix the bug described in issue number 93