Implement Github Feature

Workflow a più fasi con gate per costruire un nuovo componente da un problema GitHub in AgnosticUI

di AgnosticUI · AgnosticUI/agnosticui

Richiede configurazione ★ 7.2/10

Implement Github Feature — Workflow a più fasi con gate per costruire un nuovo componente da un problema GitHub in AgnosticUI

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