Repolode
gojko

gojko/lights-on-software-factory

Шаблон для запуска программной фабрики на базе Claude Code с песочницей, регулятором bash-команд, lint-хуками и генератором мультиагентных сценариев.

Звёзды
67
Форки
7
Открытые issues
1
Последний коммит
вчера

Что это?

Этот репозиторий — стартовый шаблон для программной фабрики на базе Claude Code, где большую часть работы по реализации выполняют AI-агенты, а участие человека в проверке ограничено. В комплект входит контейнер для запуска Claude Code, которому доступна только общая с хостом рабочая директория, поэтому доступ агента остается изолированным.

Чтобы сократить число запросов на подтверждение и повторяющихся замечаний при проверке, здесь есть детерминированный регулятор bash-команд: он разрешает или запрещает команды по правилам проекта. Также добавлен хук PostToolUse, который запускает ESLint для каждого JavaScript-файла, измененного Claude, и передает сообщения об ошибках агенту. Кроме того, в шаблон входят простой процесс планирования и реализации и генератор скриптов, который превращает план в мультиагентный сценарий, включая этапы проверки и тестирования, без расхода токенов модели на эту механическую работу.

В рабочей директории находится пример проекта на JavaScript с тестами и настройкой lint; его можно заменить собственным кодом. По словам автора, подход с оркестратором снизил расход токенов в проекте Votito по сравнению с обычным запуском рабочего процесса Claude.

Ключевые возможности

  • 01Запускает Claude Code в контейнере, которому доступна только общая с хостом рабочая директория.
  • 02Автоматически разрешает или запрещает bash-команды по правилам проекта и подсказывает, как исправить заблокированные команды.
  • 03Запускает ESLint для каждого JavaScript-файла, измененного Claude, и передает ошибки агенту.
  • 04Предоставляет простой процесс «сначала планирование, затем реализация» со slash-командами.
  • 05Генерирует по планам скрипты мультиагентных сценариев, включая этапы проверки и тесты.

Сценарии использования

  • Настройка изолированной среды для запуска Claude Code в проекте.
  • Сокращение числа повторных запросов на подтверждение за счет правил команд в регуляторе.
  • Формализация повторяющихся замечаний при проверке кода в виде пользовательских правил ESLint для агентов.
  • Запуск нового проекта с разработкой на базе AI, используя готовый рабочий шаблон.

Быстрый старт

  1. 1

    Настройте контейнер и выполните первое изменение, следуя инструкциям в GETTING-STARTED.md

  2. 2

    Запустите Claude Code в каталоге рабочей области

    make claude

Что важно знать

  • Требуется настроить контейнер и использовать Claude Code, поэтому решение привязано к рабочим процессам Claude Code.
  • Включённый процесс планирования и реализации — простой пример, который предполагается заменить.
  • Перед использованием необходимо настроить несколько компонентов (sandbox, regulator, linter hook, orchestrator).

Темы

Частые вопросы

Что такое lights-on-software-factory?
Шаблон для запуска программной фабрики на базе Claude Code с песочницей, регулятором bash-команд, lint-хуками и генератором мультиагентных сценариев. Этот репозиторий — стартовый шаблон для программной фабрики на базе Claude Code, где большую часть работы по реализации выполняют AI-агенты, а участие человека в проверке ограничено. В комплект входит контейнер для запуска Claude Code, которому доступна только общая с хостом рабочая директория, поэтому доступ агента остается изолированным.
lights-on-software-factory можно использовать бесплатно? Какая у него лицензия?
lights-on-software-factory распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
lights-on-software-factory всё ещё поддерживается?
Активно поддерживается. Последний коммит в lights-on-software-factory — 20 окт. 2026 г..
Для чего можно использовать lights-on-software-factory?
Настройка изолированной среды для запуска Claude Code в проекте. Сокращение числа повторных запросов на подтверждение за счет правил команд в регуляторе. Формализация повторяющихся замечаний при проверке кода в виде пользовательских правил ESLint для агентов. Запуск нового проекта с разработкой на базе AI, используя готовый рабочий шаблон.
Как установить lights-on-software-factory?
Настройте контейнер и выполните первое изменение, следуя инструкциям в GETTING-STARTED.md Запустите Claude Code в каталоге рабочей области: make claude
Где скачать lights-on-software-factory?
Исходный код и инструкции по установке — на GitHub: https://github.com/gojko/lights-on-software-factory

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

MCP-сервер индексирует код, документацию и инфраструктуру в локальный граф знаний, чтобы AI-агенты для программирования могли изучать структуру проекта, не перечитывая файлы.

47 тыс.3,9 тыс.CMITОбновлён 9 часов назад