Implement Github Feature
Portat arbetsflöde i flera faser för att bygga en ny komponent från ett GitHub-ärende i AgnosticUI
Fungerar med konfiguration
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 #55Build the new export option from this GitHub issueDesign and code the feature in issue 210