CLI y motor de workflows que ejecuta agentes de programación como Claude Code, Codex y Copilot con etapas configurables de revisión, reparación y pruebas antes de aceptar el trabajo.
gojko/lights-on-software-factory
Plantilla para poner en marcha una fábrica de software con Claude Code, con sandbox, regulador de comandos bash, hooks de lint y un generador de flujos de trabajo multiagente.
- Estrellas
- 67
- Forks
- 7
- Issues abiertos
- 1
- Último commit
- ayer
¿Qué es?
Este repositorio es una plantilla inicial para poner en marcha una fábrica de software con Claude Code, donde los agentes de IA realizan la mayor parte del trabajo de implementación y la revisión humana es limitada. Incluye un contenedor para ejecutar Claude Code que solo comparte con el host el directorio del espacio de trabajo, de modo que el acceso del agente quede restringido.
Para reducir las solicitudes de aprobación y los comentarios de revisión repetidos, incorpora un regulador determinista de comandos bash que los aprueba o rechaza según las reglas del proyecto, y un hook PostToolUse que ejecuta ESLint en cada archivo JavaScript que modifica Claude y devuelve los mensajes de error para orientar al agente. También incluye un flujo de trabajo sencillo de planificación e implementación, además de un generador de scripts que convierte un plan en un flujo de trabajo multiagente y gestiona las comprobaciones y las pruebas sin gastar tokens del modelo en ese trabajo mecánico.
El espacio de trabajo contiene un proyecto JavaScript de ejemplo con pruebas y configuración de lint, que puedes sustituir por tu propio código. El autor afirma que, en el proyecto Votito, el enfoque con orquestador redujo el consumo de tokens frente a ejecutar el flujo de trabajo de Claude sin modificaciones.
Funciones clave
- 01Ejecuta Claude Code en un contenedor que solo comparte el directorio del espacio de trabajo con el host.
- 02Aprueba o rechaza automáticamente los comandos bash según reglas específicas del proyecto y ofrece orientación cuando los bloquea.
- 03Ejecuta ESLint en cada archivo JavaScript que modifica Claude y devuelve los errores al agente.
- 04Ofrece un flujo de trabajo básico de planificación y luego implementación mediante comandos slash.
- 05Genera scripts de flujos de trabajo multiagente a partir de planes, con comprobaciones y pruebas incluidas.
Casos de uso
- Configurar un entorno aislado para ejecutar Claude Code en un proyecto.
- Reducir las solicitudes de aprobación repetidas mediante la codificación de reglas de comandos en un regulador.
- Codificar los comentarios recurrentes de las revisiones de código como reglas ESLint personalizadas para los agentes.
- Iniciar un nuevo proyecto de desarrollo basado en IA a partir de una plantilla funcional.
Inicio rápido
- 1
Configura el contenedor y realiza un primer cambio siguiendo GETTING-STARTED.md
- 2
Inicia Claude Code en el directorio del espacio de trabajo
make claude
Antes de usarlo
- Requiere configurar un contenedor y usar Claude Code, por lo que está ligado a los flujos de trabajo de Claude Code.
- El flujo de planificación e implementación incluido es un ejemplo sencillo que está pensado para sustituirse.
- Antes de usarlo, hay que configurar varios componentes (sandbox, regulator, linter hook y orchestrator).
Temas
Preguntas frecuentes
- ¿Qué es lights-on-software-factory?
- Plantilla para poner en marcha una fábrica de software con Claude Code, con sandbox, regulador de comandos bash, hooks de lint y un generador de flujos de trabajo multiagente. Este repositorio es una plantilla inicial para poner en marcha una fábrica de software con Claude Code, donde los agentes de IA realizan la mayor parte del trabajo de implementación y la revisión humana es limitada. Incluye un contenedor para ejecutar Claude Code que solo comparte con el host el directorio del espacio de trabajo, de modo que el acceso del agente quede restringido.
- ¿lights-on-software-factory es gratuito? ¿Qué licencia tiene?
- lights-on-software-factory es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿lights-on-software-factory sigue mantenido?
- Mantenimiento activo. El último commit de lights-on-software-factory fue el 20 oct 2026.
- ¿Para qué puedo usar lights-on-software-factory?
- Configurar un entorno aislado para ejecutar Claude Code en un proyecto. Reducir las solicitudes de aprobación repetidas mediante la codificación de reglas de comandos en un regulador. Codificar los comentarios recurrentes de las revisiones de código como reglas ESLint personalizadas para los agentes. Iniciar un nuevo proyecto de desarrollo basado en IA a partir de una plantilla funcional.
- ¿Cómo se instala lights-on-software-factory?
- Configura el contenedor y realiza un primer cambio siguiendo GETTING-STARTED.md Inicia Claude Code en el directorio del espacio de trabajo: make claude
- ¿Dónde consigo lights-on-software-factory?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/gojko/lights-on-software-factory
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Directorio seleccionado de más de 1000 Claude Skills y plugins para Claude Code, Claude.ai y agentes de programación como Codex, Cursor y Gemini CLI.
Runtime modular y sistema de orquestación que coordina agentes de programación con IA mediante pipelines con controles para tareas, revisión, entregas y documentación en Claude Code, Codex, Cursor y más.
Un servidor MCP que indexa código, documentación e infraestructura en un grafo de conocimiento local para que los agentes de programación con IA consulten la estructura sin volver a leer archivos.
Sim es un espacio de trabajo colaborativo para crear, implementar y monitorear agentes y flujos de trabajo de IA, con más de 270 integraciones y compatibilidad con los principales LLM.
Conjunto de skills para agentes de IA que ejecutan flujos de investigación en redes sociales como TikTok, Instagram, YouTube, Reddit y X, con ScrapeCreators.