Implement Github Feature
Wielofazowy przepływ pracy z bramkami do budowania nowego komponentu z problemu GitHub w AgnosticUI
Działa po konfiguracji
Co robi ten skill
Przepływ pracy z poleceniem slash (/implement-github-feature ISSUE_NUMBER), który prowadzi przez budowanie zupełnie nowego komponentu AgnosticUI z problemu GitHub: kontrole bezpieczeństwa, gałąź funkcji, analiza problemu za pomocą gh, bramka propozycji projektu, szkieletowanie, implementacja Lit-first, integracje z frameworkami, dokumentacja i ostateczne zatwierdzenie. Uruchamia się tylko po jawnym wywołaniu (ustawione disable-model-invocation) dla zupełnie nowej funkcjonalności, a nie poprawek błędów. Każda faza wstrzymuje się na wyraźne zatwierdzenie użytkownika przed napisaniem kodu lub zatwierdzeniem.
Raport z testu
Zlokalizowano SKILL.md w .claude/skills/implement-github-feature/SKILL.md za pośrednictwem GitHub tree API i pobrano go w formie surowej (HTTP 200); frontmatter parsowany z name+description plus lista allowed-tools i disable-model-invocation:true. Sprawdzono odwołujące się ścieżki: .claude/PROJECT_CONTEXT.md zwrócił 200, a jego opisana struktura pasuje do repozytorium, a v2/lib/src/components/ i v2/site/docs/components/ oba pojawiają się w drzewie rekurencyjnym. Brak zagrożeń bezpieczeństwa (brak curl|sh, base64 ani eksfiltracji). Nie uruchomiłem etapu wyjścia: umiejętność to interaktywny wielofazowy przepływ pracy, który wymaga rzeczywistego numeru problemu za pośrednictwem `gh issue view`, `git checkout -b` w sklonowanym repozytorium, `npm run build` w v2/lib oraz bramek WAIT-FOR-USER-APPROVAL na każdym etapie — żadnego z nich nie mogę tutaj wykonać, więc żaden artefakt nie mógł zostać wyprodukowany bez fabrykacji.
Testowano: 2026-07-21 · Claude Code 2.x (agent harness)
Instalacja
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.
Komendy i przykładowe prompty
/implement-github-featureWielofazowy przepływ pracy z bramkami do budowania nowego komponentu z problemu GitHub w AgnosticUI
Skille uruchamiają się na zwykłe polecenia — bez komend do zapamiętania. Po instalacji aktywują go prompty takie jak te (po angielsku):
Implement the feature requested in issue #55Build the new export option from this GitHub issueDesign and code the feature in issue 210