¿Qué pasaría si la codificación asistida por IA se volviera más confiable al separar la planificación del producto, la revisión de ingeniería, el dispersión y el control de calidad en distintos modos operativos? Esa es la idea detrás de Garry Tan. pila de gsun conjunto de herramientas de código campechano que empaqueta Código Claude en 8 habilidades de flujo de trabajo obstinadas respaldadas por un tiempo de ejecución de navegador persistente. El takeit se describe a sí mismo como ‘Ocho habilidades de flujo de trabajo obstinadas para Claude Code‘ y agrupa las tareas comunes de entrega de software en distintos modos, como planificación, revisión, pedido, automatización del navegador, pruebas de control de calidad y retrospectivas. El objetivo no es reemplazar Claude Code con una nueva capa de maniquí. Su objetivo es hacer que Claude Code opere con límites de funciones más explícitos durante la planificación del producto, la revisión de ingeniería, el dispersión y las pruebas.
Los 8 comandos básicos
El pila de gs El repositorio actualmente expone 8 comandos principales: /plan-ceo-review, /plan-eng-review, /review, /ship, /browse, /qa, /setup-browser-cookiesy /retro. Cada comando está asignado a un modo de funcionamiento específico. /plan-ceo-review se posiciona como un pase de planificación a nivel de producto. /plan-eng-review se utiliza para obra, flujo de datos, modos de error y pruebas. /review se centra en el aventura de producción y la revisión de código. /ship se utiliza para preparar una rama relación, sincronizar con la principal, ejecutar pruebas y rajar un PR. /browse le da al agente entrada al navegador, mientras /qa está diseñado para realizar pruebas sistemáticas de las rutas y flujos afectados. /setup-browser-cookies importa cookies desde un navegador particular a la sesión sin individuo, y /retro se utiliza para retrospectivas de ingeniería.
El navegador persistente es el sistema central
La parte técnica más importante de gstack no son las habilidades de Markdown. Es el subsistema del navegador. gstack le da el código Claude un navegador persistente y que el navegador es la parte difícil, mientras que el resto es principalmente Markdown. En circunstancia de iniciar un navegador nuevo para cada acto, gstack ejecuta un Demonio Chromium sin individuo y de larga duración y se comunica con él a través de servidor particular HTTP. La razón es la latencia y la retención de estado. Un puesta en marcha en frío cuesta aproximadamente 3 a 5 segundos por emplazamiento de utensiliomientras que las llamadas posteriores posteriormente del inicio están diseñadas para ejecutarse aproximadamente 100–200 ms. Porque el navegador se mantiene vivo, cookies, pestañas, localStoragey el estado de inicio de sesión persisten en todos los comandos. El servidor incluso se apaga automáticamente posteriormente 30 minutos de tiempo inactivo.
Cómo gstack conecta la automatización del navegador con el control de calidad
Esa obra demonio es importante para el control de calidad y el exposición basado en navegador. En muchos flujos de trabajo de agentes, la automatización del navegador es un paso de depuración independiente o una utilidad de captura de pantalla. En gstack, el entrada al navegador es parte del flujo de trabajo principal. El repositorio describe /browse como el modo que permite al agente iniciar sesión, hacer clic en la aplicación, tomar capturas de pantalla e inspeccionar roturas. /qa se zócalo en eso analizando la diferencia de rama, identificando las rutas afectadas y probando las páginas o flujos relevantes. El flujo de muestra en el repositorio muestra /qa inspeccionando 8 archivos cambiados y 3 rutas afectadasy luego prueba esas rutas con una instancia de aplicación particular. Esto significa que el tesina está intentando vincular los cambios de origen con el comportamiento positivo de la aplicación en circunstancia de tratar el control de calidad como un paso manual independiente.
Requisitos de instalación y diseño del tesina
Las opciones de implementación del repositorio incluso son conveniente específicas. gstack requiere Código Claude, gity Chichón v1.0+. El package.json muestra la lectura presente como 0.3.3listas Dramaturgo y diff como dependencias de tiempo de ejecución y compila un browse ejecutable desde el browse árbol fuente. Según el README del repositorio, /browse compila un binario nativo y es compatible con macOS y Linuxpara los dos x64 y brazo64. El flujo de instalación copia el repositorio en ~/.claude/skills/gstackcorre ./setupy registra las habilidades para Claude Code. Los equipos incluso pueden copiar la misma configuración en un repositorio particular .claude/skills/gstack directorio para que el flujo de trabajo se comparta interiormente de un tesina.
Por qué el tesina utiliza prominencia
El documento de obra explica por qué el tesina utiliza Chichón en circunstancia de una configuración de Node.js más convencional. Hay 4 razones declaradas: binarios compilados, entrada nativo a SQLite, ejecución nativa de TypeScript y un servidor HTTP integrado con Bun.serve(). Esas opciones son más prácticas que cosméticas. gstack lee la saco de datos de cookies SQLite de Chromium directamente y el soporte de saco de datos integrado de Bun elimina la pobreza de paquetes nativos adicionales. El maniquí binario compilado incluso se ajusta al estilo de instalación del repositorio, porque no se dilación que los usuarios administren una condena de herramientas de tiempo de ejecución separada en su interior. ~/.claude/skills/.
Conclusiones esencia
- gstack es una capa de flujo de trabajo para Claude Code, no un nuevo maniquí o entorno de agente. Empaqueta la entrega de software en 8 habilidades obstinadas de comandos de mostrador diagonal para planificación, revisión, pedido, automatización del navegador, control de calidad, configuración de cookies y retrospectivas.
- El demonio del navegador persistente es el principal componente técnico. gstack ejecuta un proceso Chromium sin individuo de larga duración a través de HTTP de host particular para que las cookies, pestañas,
localStoragey el estado de inicio de sesión persisten en todos los comandos. - El control de calidad está directamente relacionado con los cambios de código. El
/qaEl flujo de trabajo analiza las diferencias entre ramas, identifica las rutas afectadas y prueba las rutas de aplicación relevantes en circunstancia de tratar las comprobaciones del navegador como un paso manual separado. - El tesina se zócalo en Bun por razones prácticas de sistemas. Bun se utiliza para binarios compilados, entrada nativo a SQLite, ejecución nativa de TypeScript y un servidor HTTP integrado para el demonio del navegador.
- La contribución de gstack es la estructura operativa. Su principal valía es separar la revisión de productos, la revisión de ingeniería, la revisión de código, el dispersión y la nervio basada en navegador en modos explícitos con responsabilidades limitadas.
Demostrar Repositorio aquí. Por otra parte, no dudes en seguirnos en Gorjeo y no olvides unirte a nuestro SubReddit de más de 120.000 ml y suscríbete a nuestro boletín. ¡Esperar! estas en telegrama? Ahora incluso puedes unirte a nosotros en Telegram.