Implement Github Feature
Workflow a più fasi con gate per costruire un nuovo componente da un problema GitHub in AgnosticUI
Richiede configurazione
Cosa fa
Un workflow con comando slash (/implement-github-feature ISSUE_NUMBER) che guida la costruzione di un nuovo componente AgnosticUI da un problema GitHub: controlli di sicurezza, feature branch, analisi del problema tramite gh, un gate per la proposta di design, scaffolding, implementazione Lit-first, integrazioni framework, documentazione e un commit finale. Si attiva solo quando invocato esplicitamente (disable-model-invocation è impostato) per funzionalità completamente nuove, non per correzioni di bug. Ogni fase si mette in pausa per l'approvazione esplicita dell'utente prima di scrivere codice o committare.
Rapporto di test
Localizzato SKILL.md in .claude/skills/implement-github-feature/SKILL.md tramite l'API GitHub tree e recuperato raw (HTTP 200); il frontmatter viene analizzato con name+description più un elenco allowed-tools e disable-model-invocation:true. Controllati i percorsi referenziati: .claude/PROJECT_CONTEXT.md ha restituito 200 e la sua struttura descritta corrisponde al repository, e v2/lib/src/components/ e v2/site/docs/components/ appaiono entrambi nell'albero ricorsivo. Nessun problema di sicurezza (nessun curl|sh, base64 o esfiltrazione). Non ho eseguito la fase di output: la skill è un workflow interattivo a più fasi che necessita di un numero di problema reale tramite `gh issue view`, `git checkout -b` nel repository clonato, `npm run build` in v2/lib e gate WAIT-FOR-USER-APPROVAL ad ogni fase — nessuno dei quali posso eseguire qui, quindi nessun artefatto potrebbe essere prodotto senza fabbricazione.
Testato il: 2026-07-21 · Claude Code 2.x (agent harness)
Installazione
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.
Comandi e prompt di esempio
/implement-github-featureWorkflow a più fasi con gate per costruire un nuovo componente da un problema GitHub in AgnosticUI
Gli skill si attivano con richieste in linguaggio naturale, senza comandi da ricordare. Dopo l'installazione, prompt come questi lo attivano (in inglese):
Implement the feature requested in issue #55Build the new export option from this GitHub issueDesign and code the feature in issue 210