Implement Github Feature
Gated meerfasen workflow om een nieuwe component te bouwen vanuit een GitHub issue in AgnosticUI
Werkt met setup
Wat het doet
Een slash-command workflow (/implement-github-feature ISSUE_NUMBER) die het bouwen van een gloednieuwe AgnosticUI component vanuit een GitHub issue begeleidt: veiligheidscontroles, feature branch, issue analyse via gh, een design-proposal gate, scaffolding, Lit-first implementatie, framework integraties, docs, en een uiteindelijke commit. Het activeert alleen wanneer expliciet aangeroepen (disable-model-invocation is ingesteld) voor gloednieuwe functionaliteit, niet voor bug fixes. Elke fase pauzeert voor expliciete gebruikersgoedkeuring voordat code wordt geschreven of gecommit.
Testrapport
SKILL.md gevonden op .claude/skills/implement-github-feature/SKILL.md via de GitHub tree API en ruw opgehaald (HTTP 200); frontmatter parseert met name+description plus een allowed-tools lijst en disable-model-invocation:true. De gerefereerde paden gecontroleerd: .claude/PROJECT_CONTEXT.md retourneerde 200 en de beschreven structuur komt overeen met de repo, en v2/lib/src/components/ en v2/site/docs/components/ verschijnen beide in de recursieve boom. Geen beveiligingsrisico's (geen curl|sh, base64, of exfiltratie). Ik heb de outputfase niet uitgevoerd: de skill is een interactieve meerfasen workflow die een echt issue nummer nodig heeft via `gh issue view`, `git checkout -b` in de gekloonde repo, `npm run build` in v2/lib, en WAIT-FOR-USER-APPROVAL gates in elke fase — waarvan ik er hier geen kan uitvoeren, dus er kon geen artifact worden geproduceerd zonder fabricage.
Getest op: 2026-07-21 · Claude Code 2.x (agent harness)
Installatie
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.
Commando's en voorbeeldprompts
/implement-github-featureGated meerfasen workflow om een nieuwe component te bouwen vanuit een GitHub issue in AgnosticUI
Skills reageren op gewone verzoeken — geen commando's om te onthouden. Na installatie activeren prompts zoals deze de skill (in het Engels):
Implement the feature requested in issue #55Build the new export option from this GitHub issueDesign and code the feature in issue 210