Fix Github Issue

Slash-kommando som guidar genom att fixa ett GitHub-ärende med branch, godkännande-grindar och PR-överlämning

av AgnosticUI · AgnosticUI/agnosticui

Fungerar med konfiguration ★ 7.6/10

Fix Github Issue — Slash-kommando som guidar genom att fixa ett GitHub-ärende med branch, godkännande-grindar och PR-överlämning

Vad den gör

Ett slash-kommando-arbetsflöde (/fix-github-issue N) som fixar ett GitHub-ärende med nummer: läser repots PROJECT_CONTEXT, verifierar en ren master, skapar en issue-N/-branch, hämtar ärendet via gh, undersöker kodbasen och pausar för användargodkännande innan implementering, commit eller push. Utlöses när du explicit anropar det med ett ärendenummer; det är markerat disable-model-invocation så det laddas inte automatiskt. Anpassat till AgnosticUI-repots layout och CSS-först, ramverksövergripande (Lit/React/Vue) konventioner.

Testrapport

Reproducerade verkligt ärende #493 genom att omvänt applicera lib-delen av fix PR #494 för att återskapa det felaktiga tillståndet, byggde sedan två körkataloger. Baseline (ingen skill-kropp): minimal truthy-guard-redigering. Skill-körning (följer kroppen: läs PROJECT_CONTEXT, branch issue-493/, undersök core+vue, kör tester): undefined-sentinel-modell plus en Vue-wrapper standardfix och tillagda regressionstester. Körde samma acceptanstest under verklig vitest mot båda: skill-artefakt 45/45 godkänd; baseline 42/45 med 3 fel eftersom dess truthy-fix regredierade okontrollerat läge (standard tom array är truthy). Konkret uppmätt delta, exakt vad skillens ramverksövergripande + kör-tester-steg fångar.

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

Kommandon och exempelprompter

  • /fix-github-issueSlash-kommando som guidar genom att fixa ett GitHub-ärende med branch, godkännande-grindar och PR-överlämning

Skills triggas av vanliga förfrågningar — inga kommandon att memorera. Efter installationen aktiverar prompter som dessa skillen (på engelska):

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