Implement Github Feature

Portat arbetsflöde i flera faser för att bygga en ny komponent från ett GitHub-ärende i AgnosticUI

av AgnosticUI · AgnosticUI/agnosticui

Fungerar med konfiguration ★ 7.2/10

Implement Github Feature — Portat arbetsflöde i flera faser för att bygga en ny komponent från ett GitHub-ärende i AgnosticUI

Vad den gör

Ett slash-kommando-arbetsflöde (/implement-github-feature ISSUE_NUMBER) som guidar genom att bygga en helt ny AgnosticUI-komponent från ett GitHub-ärende: säkerhetskontroller, feature-branch, ärendeanalys via gh, en designförslags-grind, scaffolding, Lit-först-implementering, ramverksintegrationer, dokumentation och en slutlig commit. Det utlöses endast när det explicit anropas (disable-model-invocation är satt) för helt ny funktionalitet, inte buggfixar. Varje fas pausar för explicit användargodkännande innan kod skrivs eller committas.

Testrapport

Lokaliserade SKILL.md på .claude/skills/implement-github-feature/SKILL.md via GitHub tree API och hämtade den rå (HTTP 200); frontmatter parsas med namn+beskrivning plus en allowed-tools-lista och disable-model-invocation:true. Kontrollerade dess refererade sökvägar: .claude/PROJECT_CONTEXT.md returnerade 200 och dess beskrivna struktur matchar repot, och v2/lib/src/components/ och v2/site/docs/components/ visas båda i det rekursiva trädet. Inga säkerhetsbrister (ingen curl|sh, base64 eller exfiltrering). Jag körde inte utdata-steget: skillen är ett interaktivt arbetsflöde i flera faser som behöver ett verkligt ärendenummer via `gh issue view`, `git checkout -b` i det klonade repot, `npm run build` i v2/lib, och WAIT-FOR-USER-APPROVAL-grindar i varje fas — inget av detta kan jag exekvera här, så ingen artefakt kunde produceras utan fabrikation.

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

Kommandon och exempelprompter

  • /implement-github-featurePortat arbetsflöde i flera faser för att bygga en ny komponent från ett GitHub-ärende i AgnosticUI

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

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