Implement Github Feature

Wielofazowy przepływ pracy z bramkami do budowania nowego komponentu z problemu GitHub w AgnosticUI

Autor: AgnosticUI · AgnosticUI/agnosticui

Działa po konfiguracji ★ 7.2/10

Implement Github Feature — Wielofazowy przepływ pracy z bramkami do budowania nowego komponentu z problemu GitHub w AgnosticUI

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 #55
  • Build the new export option from this GitHub issue
  • Design and code the feature in issue 210