Implement Github Feature
Workflow multi-phases contrôlé pour construire un nouveau composant à partir d'une issue GitHub dans AgnosticUI
Fonctionne avec configuration
Ce que fait
Un workflow de commande slash (/implement-github-feature ISSUE_NUMBER) qui guide la construction d'un nouveau composant AgnosticUI à partir d'une issue GitHub : vérifications de sécurité, branche de fonctionnalité, analyse de l'issue via gh, une porte de proposition de conception, échafaudage, implémentation Lit-first, intégrations de framework, documentation et un commit final. Il ne se déclenche que lorsqu'il est explicitement invoqué (disable-model-invocation est défini) pour de nouvelles fonctionnalités, pas pour des corrections de bugs. Chaque phase met en pause pour l'approbation explicite de l'utilisateur avant d'écrire du code ou de committer.
Rapport de test
Localisé SKILL.md à .claude/skills/implement-github-feature/SKILL.md via l'API GitHub tree et récupéré brut (HTTP 200) ; le frontmatter est parsé avec name+description plus une liste allowed-tools et disable-model-invocation:true. Vérifié ses chemins référencés : .claude/PROJECT_CONTEXT.md a renvoyé 200 et sa structure décrite correspond au dépôt, et v2/lib/src/components/ et v2/site/docs/components/ apparaissent tous deux dans l'arborescence récursive. Pas de problèmes de sécurité (pas de curl|sh, base64 ou exfiltration). Je n'ai pas exécuté la phase de sortie : la compétence est un workflow interactif multi-phases qui nécessite un vrai numéro d'issue via `gh issue view`, `git checkout -b` dans le dépôt cloné, `npm run build` dans v2/lib, et des portes WAIT-FOR-USER-APPROVAL à chaque phase — aucune de ces opérations ne peut être exécutée ici, donc aucun artefact n'a pu être produit sans fabrication.
Testé le: 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.
Commandes et exemples de prompts
/implement-github-featureWorkflow multi-phases contrôlé pour construire un nouveau composant à partir d'une issue GitHub dans AgnosticUI
Les skills se déclenchent sur des demandes en langage courant — aucune commande à retenir. Après installation, des prompts comme ceux-ci l'activent (en anglais) :
Implement the feature requested in issue #55Build the new export option from this GitHub issueDesign and code the feature in issue 210