Implement Github Feature

Gesteuerter mehrphasiger Workflow zum Erstellen einer neuen Komponente aus einem GitHub-Issue in AgnosticUI

von AgnosticUI · AgnosticUI/agnosticui

Funktioniert mit Setup ★ 7.2/10

Implement Github Feature — Gesteuerter mehrphasiger Workflow zum Erstellen einer neuen Komponente aus einem GitHub-Issue in AgnosticUI

Was es kann

Ein Slash-Befehl-Workflow (/implement-github-feature ISSUE_NUMBER), der das Erstellen einer brandneuen AgnosticUI-Komponente aus einem GitHub-Issue durchläuft: Sicherheitsprüfungen, Feature-Branch, Issue-Analyse über gh, ein Design-Vorschlag-Gate, Scaffolding, Lit-first-Implementierung, Framework-Integrationen, Dokumentation und ein abschließender Commit. Er wird nur ausgelöst, wenn er explizit aufgerufen wird (disable-model-invocation ist gesetzt) für brandneue Funktionalität, nicht für Bugfixes. Jede Phase pausiert zur expliziten Benutzergenehmigung, bevor Code geschrieben oder committed wird.

Testbericht

SKILL.md unter .claude/skills/implement-github-feature/SKILL.md über die GitHub-Tree-API gefunden und roh abgerufen (HTTP 200); Frontmatter wird mit name+description plus einer allowed-tools-Liste und disable-model-invocation:true geparst. Die referenzierten Pfade stichprobenartig überprüft: .claude/PROJECT_CONTEXT.md gab 200 zurück und seine beschriebene Struktur stimmt mit dem Repo überein, und v2/lib/src/components/ und v2/site/docs/components/ erscheinen beide im rekursiven Baum. Keine Sicherheitsrisiken (kein curl|sh, base64 oder Exfiltration). Ich habe die Output-Phase nicht ausgeführt: Der Skill ist ein interaktiver mehrphasiger Workflow, der eine echte Issue-Nummer über `gh issue view`, `git checkout -b` im geklonten Repo, `npm run build` in v2/lib und WAIT-FOR-USER-APPROVAL-Gates in jeder Phase benötigt – nichts davon kann ich hier ausführen, sodass kein Artefakt ohne Fabrikation erstellt werden konnte.

Getestet am: 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.

Befehle & Beispiel-Prompts

  • /implement-github-featureGesteuerter mehrphasiger Workflow zum Erstellen einer neuen Komponente aus einem GitHub-Issue in AgnosticUI

Skills reagieren auf normale Anfragen — keine Slash-Befehle nötig. Nach der Installation aktivieren Prompts wie diese den Skill (auf Englisch):

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