Implement Github Feature

Gated multi-fase workflow til at bygge en ny komponent fra et GitHub-issue i AgnosticUI

Af AgnosticUI · AgnosticUI/agnosticui

Virker med opsætning ★ 7.2/10

Implement Github Feature — Gated multi-fase workflow til at bygge en ny komponent fra et GitHub-issue i AgnosticUI

Hvad det gør

En slash-kommando-workflow (/implement-github-feature ISSUE_NUMBER), der guider gennem opbygning af en helt ny AgnosticUI-komponent fra et GitHub-issue: sikkerhedstjek, feature-branch, issue-analyse via gh, en design-forslags-gate, scaffolding, Lit-først implementering, framework-integrationer, dokumentation og et afsluttende commit. Den udløses kun, når den eksplicit kaldes (disable-model-invocation er sat) for helt ny funktionalitet, ikke bug fixes. Hver fase pauser for eksplicit brugergodkendelse, før kode skrives eller committes.

Testrapport

Fandt SKILL.md på .claude/skills/implement-github-feature/SKILL.md via GitHub tree API og hentede den rå (HTTP 200); frontmatter parses med name+description plus en allowed-tools liste og disable-model-invocation:true. Spot-tjekkede dens refererede stier: .claude/PROJECT_CONTEXT.md returnerede 200, og dens beskrevne struktur matcher repoet, og v2/lib/src/components/ og v2/site/docs/components/ vises begge i det rekursive træ. Ingen sikkerhedsrisici (ingen curl|sh, base64 eller exfiltration). Jeg kørte ikke output-fasen: skill'en er en interaktiv multi-fase workflow, der kræver et rigtigt issue-nummer via `gh issue view`, `git checkout -b` i det klonede repo, `npm run build` i v2/lib, og WAIT-FOR-USER-APPROVAL gates i hver fase — ingen af disse kan jeg udføre her, så intet artefakt kunne produceres uden fabrikation.

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

Installation

git clone --depth 1 https://github.com/AgnosticUI/agnosticui.git /tmp/implement-github-feature-src
mkdir -p ~/.claude/skills
cp -R /tmp/implement-github-feature-src/.claude/skills/implement-github-feature ~/.claude/skills/implement-github-feature
# Invoke as a slash command against a checkout of the AgnosticUI repo: /implement-github-feature ISSUE_NUMBER
# disable-model-invocation: true — it is NOT auto-loaded by description; you must run the command explicitly.
# Requires: gh CLI authenticated, the AgnosticUI v2 repo checked out to operate on, and npm for `npm run build`/`npm run lint`.
# It reads .claude/PROJECT_CONTEXT.md from that repo, so it is designed to run inside the AgnosticUI checkout.

Kommandoer og eksempelprompter

  • /implement-github-featureGated multi-fase workflow til at bygge en ny komponent fra et GitHub-issue i AgnosticUI

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

  • Implement the feature requested in issue #55
  • Build the new export option from this GitHub issue
  • Design and code the feature in issue 210