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
Funciona con configuración
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 repositoryResolve issue 17 in this repositoryFix the bug described in issue number 93