Repolode
gojko

gojko/lights-on-software-factory

Um boilerplate para operar uma fábrica de software lights-on com Claude Code, incluindo sandbox, regulador de comandos bash, hooks de lint e gerador de workflows multiagente.

Estrelas
67
Forks
7
Issues abertas
1
Último commit
ontem

O que é?

Este repositório é um template inicial para operar uma fábrica de software com Claude Code, em que agentes de IA fazem a maior parte do trabalho de implementação, com revisão humana limitada. Ele inclui um container para executar o Claude Code compartilhando com a máquina host apenas o diretório do workspace, mantendo o acesso do agente contido.

Para reduzir os pedidos de aprovação e os comentários repetidos de revisão, o projeto adiciona um regulador determinístico de comandos bash, que aprova ou bloqueia comandos com base nas regras do projeto, e um hook PostToolUse que executa o ESLint em cada arquivo JavaScript editado pelo Claude e retorna mensagens de erro para orientar o agente. Também inclui um workflow simples de planejamento e implementação e um gerador de scripts que transforma um plano em um workflow multiagente, cuidando de etapas de aprovação e testes sem gastar tokens do modelo com esse trabalho mecânico.

O workspace contém um projeto JavaScript de exemplo, com testes e configuração de lint, que você pode substituir pelo seu próprio código. Segundo o autor, a abordagem com orquestrador reduziu o gasto de tokens no projeto Votito em comparação com a execução de um workflow simples do Claude.

Recursos principais

  • 01Executa o Claude Code em um container que compartilha com a máquina host apenas o diretório do workspace.
  • 02Aprova ou bloqueia automaticamente comandos bash com base em regras específicas do projeto, com orientações quando um comando é bloqueado.
  • 03Executa o ESLint em cada arquivo JavaScript editado pelo Claude e retorna os erros ao agente.
  • 04Oferece um workflow básico de planejamento seguido de implementação, com comandos slash.
  • 05Gera scripts de workflows multiagente a partir de planos, incluindo etapas de aprovação e testes.

Casos de uso

  • Configurar um ambiente isolado para executar o Claude Code em um projeto.
  • Reduzir pedidos repetidos de aprovação definindo regras de comandos em um regulador.
  • Registrar comentários recorrentes de revisão de código como regras personalizadas do ESLint para agentes.
  • Começar um novo projeto de desenvolvimento orientado por IA a partir de um template funcional.

Início rápido

  1. 1

    Configure o contêiner e faça uma primeira alteração seguindo o GETTING-STARTED.md

  2. 2

    Inicie o Claude Code no diretório do espaço de trabalho

    make claude

Antes de usar

  • É necessário configurar um contêiner e usar o Claude Code, portanto a solução fica vinculada aos fluxos de trabalho do Claude Code.
  • O fluxo de planejamento e implementação incluído é um exemplo simples, pensado para ser substituído.
  • Antes de usar, é preciso configurar vários componentes (sandbox, regulator, linter hook e orchestrator).

Tópicos

Perguntas frequentes

O que é lights-on-software-factory?
Um boilerplate para operar uma fábrica de software lights-on com Claude Code, incluindo sandbox, regulador de comandos bash, hooks de lint e gerador de workflows multiagente. Este repositório é um template inicial para operar uma fábrica de software com Claude Code, em que agentes de IA fazem a maior parte do trabalho de implementação, com revisão humana limitada. Ele inclui um container para executar o Claude Code compartilhando com a máquina host apenas o diretório do workspace, mantendo o acesso do agente contido.
lights-on-software-factory é gratuito? Qual é a licença?
lights-on-software-factory é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
lights-on-software-factory ainda é mantido?
Manutenção ativa. O último commit de lights-on-software-factory foi em 20 de out. de 2026.
Para que posso usar lights-on-software-factory?
Configurar um ambiente isolado para executar o Claude Code em um projeto. Reduzir pedidos repetidos de aprovação definindo regras de comandos em um regulador. Registrar comentários recorrentes de revisão de código como regras personalizadas do ESLint para agentes. Começar um novo projeto de desenvolvimento orientado por IA a partir de um template funcional.
Como instalar lights-on-software-factory?
Configure o contêiner e faça uma primeira alteração seguindo o GETTING-STARTED.md Inicie o Claude Code no diretório do espaço de trabalho: make claude
Onde consigo lights-on-software-factory?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/gojko/lights-on-software-factory

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados