Fix Github Issue

Comando slash che guida la risoluzione di un problema GitHub con branch, gate di approvazione e passaggio di PR

di AgnosticUI · AgnosticUI/agnosticui

Richiede configurazione ★ 7.6/10

Fix Github Issue — Comando slash che guida la risoluzione di un problema GitHub con branch, gate di approvazione e passaggio di PR

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 repository
  • Resolve issue 17 in this repository
  • Fix the bug described in issue number 93