Fix Github Issue

Comando slash que guía la resolución de un problema de GitHub con rama, puertas de aprobación y traspaso de PR

Por AgnosticUI · AgnosticUI/agnosticui

Funciona con configuración ★ 7.6/10

Fix Github Issue — Comando slash que guía la resolución de un problema de GitHub con rama, puertas de aprobación y traspaso de PR

Qué hace

Un flujo de trabajo de comando slash (/fix-github-issue N) que resuelve un problema de GitHub por número: lee el PROJECT_CONTEXT del repositorio, verifica un master limpio, crea una rama issue-N/, obtiene el problema a través de gh, investiga la base de código y se detiene para la aprobación del usuario antes de implementar, commitear o hacer push. Se activa cuando se invoca explícitamente con un número de problema; está marcado como disable-model-invocation para que no se cargue automáticamente. Ajustado al diseño del repositorio AgnosticUI y a las convenciones CSS-first, cross-framework (Lit/React/Vue).

Informe de la prueba

Reproduje el problema real #493 aplicando a la inversa la parte lib del PR de corrección #494 para recrear el estado con errores, luego construí dos directorios de ejecución. Línea base (sin cuerpo de skill): edición mínima de truthy-guard. Ejecución de la skill (siguiendo el cuerpo: lee PROJECT_CONTEXT, rama issue-493/, investiga core+vue, ejecuta pruebas): modelo undefined-sentinel más una corrección predeterminada de Vue-wrapper y pruebas de regresión añadidas. Ejecuté la especificación de aceptación idéntica bajo vitest real contra ambos: el artefacto de la skill pasó 45/45; la línea base 42/45 con 3 fallos porque su corrección truthy regresó al modo incontrolado (el array vacío predeterminado es truthy). Delta medido concreto, exactamente lo que las etapas cross-framework + run-tests de la skill detectan.

Probado el: 2026-07-21 · Claude Code 2.x (agent harness)

Instalación

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.

Comandos y prompts de ejemplo

  • /fix-github-issueComando slash que guía la resolución de un problema de GitHub con rama, puertas de aprobación y traspaso de PR

Los skills se activan con peticiones en lenguaje natural, sin comandos que memorizar. Tras instalarlo, prompts como estos lo activan (en inglés):

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