Repolode
gojko

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. 1

    Configura el contenedor y realiza un primer cambio siguiendo GETTING-STARTED.md

  2. 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