Fix Github Issue

Slash-Befehl, der die Behebung eines GitHub-Issues mit Branch, Genehmigungsschritten und PR-Übergabe führt

von AgnosticUI · AgnosticUI/agnosticui

Funktioniert mit Setup ★ 7.6/10

Fix Github Issue — Slash-Befehl, der die Behebung eines GitHub-Issues mit Branch, Genehmigungsschritten und PR-Übergabe führt

Was es kann

Ein Slash-Befehl-Workflow (/fix-github-issue N), der ein GitHub-Issue anhand der Nummer behebt: liest den PROJECT_CONTEXT des Repos, verifiziert einen sauberen Master, erstellt einen issue-N/-Branch, ruft das Issue über gh ab, untersucht die Codebasis und pausiert zur Benutzergenehmigung, bevor implementiert, committed oder gepusht wird. Wird ausgelöst, wenn Sie es explizit mit einer Issue-Nummer aufrufen; es ist als disable-model-invocation markiert, sodass es nicht automatisch geladen wird. Abgestimmt auf das AgnosticUI-Repo-Layout und CSS-first, Cross-Framework (Lit/React/Vue) Konventionen.

Testbericht

Reproduzierte das reale Issue #493 durch rückwirkende Anwendung des lib-Teils von Fix PR #494, um den fehlerhaften Zustand wiederherzustellen, und erstellte dann zwei Ausführungsverzeichnisse. Baseline (kein Skill-Body): minimale truthy-guard-Bearbeitung. Skill-Lauf (nach Body: PROJECT_CONTEXT lesen, Branch issue-493/, core+vue untersuchen, Tests ausführen): undefined-sentinel-Modell plus ein Vue-Wrapper-Standard-Fix und hinzugefügte Regressionstests. Führte die identische Akzeptanzspezifikation unter echtem vitest gegen beide aus: Skill-Artefakt 45/45 bestanden; Baseline 42/45 mit 3 Fehlern, weil ihr truthy-Fix den unkontrollierten Modus (Standard-leeres Array ist truthy) regressierte. Konkreter gemessener Delta, genau das, was die Cross-Framework- + run-tests-Schritte des Skills erfassen.

Getestet am: 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.

Befehle & Beispiel-Prompts

  • /fix-github-issueSlash-Befehl, der die Behebung eines GitHub-Issues mit Branch, Genehmigungsschritten und PR-Übergabe führt

Skills reagieren auf normale Anfragen — keine Slash-Befehle nötig. Nach der Installation aktivieren Prompts wie diese den Skill (auf Englisch):

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