Fix Github Issue

Slash-kommando, der guider gennem løsning af et GitHub-issue med branch, godkendelses-gates og PR-overdragelse

Af AgnosticUI · AgnosticUI/agnosticui

Virker med opsætning ★ 7.6/10

Fix Github Issue — Slash-kommando, der guider gennem løsning af et GitHub-issue med branch, godkendelses-gates og PR-overdragelse

Hvad det gør

En slash-kommando-workflow (/fix-github-issue N), der løser et GitHub-issue efter nummer: læser repoets PROJECT_CONTEXT, verificerer en ren master, opretter en issue-N/-branch, henter issue'et via gh, undersøger kodebasen og pauser for brugergodkendelse, før implementering, commit eller push. Udløses, når du eksplicit kalder den med et issue-nummer; den er markeret disable-model-invocation, så den ikke auto-indlæses. Tunet til AgnosticUI-repoets layout og CSS-først, cross-framework (Lit/React/Vue) konventioner.

Testrapport

Reproducerede ægte issue #493 ved at reverse-anvende lib-delen af fix PR #494 for at genskabe den fejlbehæftede tilstand, og byggede derefter to køremapper. Baseline (ingen skill body): minimal truthy-guard redigering. Skill-kørsel (følgende body: læs PROJECT_CONTEXT, branch issue-493/, undersøg core+vue, kør tests): undefined-sentinel model plus en Vue-wrapper standardfix og tilføjede regressionstests. Kørte den identiske acceptspecifikation under ægte vitest mod begge: skill-artefakt 45/45 bestået; baseline 42/45 med 3 fejl, fordi dens truthy fix regredierede ukontrolleret tilstand (standard tomt array er truthy). Konkret målt delta, præcis hvad skill'ens cross-framework + run-tests trin fanger.

Testet: 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.

Kommandoer og eksempelprompter

  • /fix-github-issueSlash-kommando, der guider gennem løsning af et GitHub-issue med branch, godkendelses-gates og PR-overdragelse

Skills udløses af almindelige forespørgsler — ingen kommandoer at huske. Efter installationen aktiverer prompter som disse skillen (på engelsk):

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