Implement Github Feature

Fázovaný vícefázový workflow pro vytvoření nové komponenty z GitHub issue v AgnosticUI

od AgnosticUI · AgnosticUI/agnosticui

Funguje s nastavením ★ 7.2/10

Implement Github Feature — Fázovaný vícefázový workflow pro vytvoření nové komponenty z GitHub issue v AgnosticUI

Co umí

Workflow slash příkazu (/implement-github-feature ISSUE_NUMBER), který provede vytvoření zcela nové komponenty AgnosticUI z GitHub issue: bezpečnostní kontroly, feature větev, analýza issue přes gh, brána návrhu designu, scaffolding, implementace Lit-first, integrace frameworků, dokumentace a finální commit. Spouští se pouze při explicitním vyvolání (disable-model-invocation je nastaveno) pro zcela novou funkcionalitu, nikoli pro opravy chyb. Každá fáze se pozastaví na explicitní schválení uživatelem před zápisem kódu nebo commitováním.

Testovací report

Nalezen SKILL.md na .claude/skills/implement-github-feature/SKILL.md přes GitHub tree API a načten raw (HTTP 200); frontmatter se parsuje s name + description plus seznamem allowed-tools a disable-model-invocation:true. Bodově zkontrolovány jeho odkazované cesty: .claude/PROJECT_CONTEXT.md vrátil 200 a jeho popsaná struktura odpovídá repozitáři, a v2/lib/src/components/ a v2/site/docs/components/ se oba objevují v rekurzivním stromu. Žádné bezpečnostní problémy (žádný curl|sh, base64 nebo exfiltrace). Nespustil jsem výstupní fázi: skill je interaktivní vícefázový workflow, který potřebuje skutečné číslo issue přes `gh issue view`, `git checkout -b` v klonovaném repozitáři, `npm run build` ve v2/lib a brány WAIT-FOR-USER-APPROVAL v každé fázi — nic z toho zde nemohu spustit, takže žádný artefakt nemohl být vytvořen bez fabulace.

Testováno: 2026-07-21 · Claude Code 2.x (agent harness)

Instalace

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.

Příkazy a ukázkové prompty

  • /implement-github-featureFázovaný vícefázový workflow pro vytvoření nové komponenty z GitHub issue v AgnosticUI

Skilly se spouštějí běžnými požadavky — žádné příkazy k zapamatování. Po instalaci ho aktivují prompty jako tyto (anglicky):

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