Implement Github Feature

Flujo de trabajo multifase con puertas para construir un nuevo componente a partir de un problema de GitHub en AgnosticUI

Por AgnosticUI · AgnosticUI/agnosticui

Funciona con configuración ★ 7.2/10

Implement Github Feature — Flujo de trabajo multifase con puertas para construir un nuevo componente a partir de un problema de GitHub en AgnosticUI

Qué hace

Un flujo de trabajo de comando slash (/implement-github-feature ISSUE_NUMBER) que guía la construcción de un componente AgnosticUI completamente nuevo a partir de un problema de GitHub: comprobaciones de seguridad, rama de características, análisis del problema a través de gh, una puerta de propuesta de diseño, andamiaje, implementación Lit-first, integraciones de framework, documentación y un commit final. Se activa solo cuando se invoca explícitamente (disable-model-invocation está configurado) para funcionalidades completamente nuevas, no para correcciones de errores. Cada fase se detiene para la aprobación explícita del usuario antes de escribir código o commitear.

Informe de la prueba

Localicé SKILL.md en .claude/skills/implement-github-feature/SKILL.md a través de la API del árbol de GitHub y lo obtuve en bruto (HTTP 200); el frontmatter se analiza con name + description más una lista allowed-tools y disable-model-invocation:true. Verifiqué sus rutas referenciadas: .claude/PROJECT_CONTEXT.md devolvió 200 y su estructura descrita coincide con el repositorio, y v2/lib/src/components/ y v2/site/docs/components/ aparecen en el árbol recursivo. No hay indicios de seguridad: no hay curl|sh, base64 o exfiltración. No ejecuté la etapa de salida: la skill es un flujo de trabajo interactivo multifase que necesita un número de problema real a través de `gh issue view`, `git checkout -b` en el repositorio clonado, `npm run build` en v2/lib, y puertas WAIT-FOR-USER-APPROVAL en cada fase — ninguna de las cuales puedo ejecutar aquí, por lo que no se pudo producir ningún artefacto sin fabricación.

Probado el: 2026-07-21 · Claude Code 2.x (agent harness)

Instalación

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.

Comandos y prompts de ejemplo

  • /implement-github-featureFlujo de trabajo multifase con puertas para construir un nuevo componente a partir de un problema de GitHub en AgnosticUI

Los skills se activan con peticiones en lenguaje natural, sin comandos que memorizar. Tras instalarlo, prompts como estos lo activan (en inglés):

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