Claude Code, Codex, Copilot 같은 코딩 에이전트를 검토·수정·테스트 게이트를 거쳐 실행하는 CLI 및 워크플로 엔진
gojko/lights-on-software-factory
샌드박스, bash 명령어 조정기, 린트 훅, 멀티 에이전트 워크플로 생성기를 포함해 Claude Code로 소프트웨어 팩토리를 운영하기 위한 보일러플레이트입니다.
- 스타
- 67
- 포크
- 7
- 열린 이슈
- 1
- 마지막 커밋
- 어제
어떤 프로젝트인가요?
이 저장소는 AI 에이전트가 구현 작업 대부분을 수행하고 사람은 제한적으로 검토하는 Claude Code 기반 소프트웨어 팩토리를 운영하기 위한 시작 템플릿입니다. 호스트와 작업 디렉터리만 공유하는 컨테이너에서 Claude Code를 실행해 에이전트의 접근 범위를 제한합니다.
승인 요청과 반복되는 검토 피드백을 줄이기 위해, 프로젝트 규칙에 따라 명령어를 허용하거나 거부하는 결정론적 bash 명령어 조정기를 제공합니다. 또한 Claude가 수정하는 모든 JavaScript 파일에 ESLint를 실행하고 오류 메시지를 에이전트에 전달해 작업 방향을 안내하는 PostToolUse 훅도 포함합니다. 간단한 계획 및 구현 워크플로와, 계획을 멀티 에이전트 워크플로로 변환하는 스크립트 생성기도 제공하며, 이 생성기는 게이트와 테스트 단계를 처리해 이런 반복적인 작업에 모델 토큰을 쓰지 않도록 합니다.
작업 공간에는 테스트와 린트 설정이 포함된 샘플 JavaScript 프로젝트가 있으며, 이를 자신의 코드로 바꿔 사용할 수 있습니다. 작성자에 따르면 오케스트레이터 방식은 Votito 프로젝트에서 일반적인 Claude 워크플로 실행보다 토큰 사용량을 줄였습니다.
핵심 기능
- 01호스트와 작업 디렉터리만 공유하는 컨테이너에서 Claude Code를 실행합니다.
- 02프로젝트별 규칙에 따라 bash 명령어를 자동 승인하거나 거부하고, 차단 시 안내를 제공합니다.
- 03Claude가 수정하는 각 JavaScript 파일에 ESLint를 실행하고 오류를 에이전트에 전달합니다.
- 04슬래시 명령어를 사용하는 기본적인 계획 후 구현 워크플로를 제공합니다.
- 05계획을 바탕으로 게이트와 테스트가 포함된 멀티 에이전트 워크플로 스크립트를 생성합니다.
활용 사례
- 프로젝트에서 Claude Code를 실행할 샌드박스 환경을 구성할 때.
- 명령어 규칙을 조정기에 정의해 반복되는 승인 요청을 줄일 때.
- 반복적으로 발생하는 코드 리뷰 피드백을 에이전트용 사용자 지정 ESLint 규칙으로 구현할 때.
- 동작하는 템플릿을 기반으로 AI 주도 개발 프로젝트를 시작할 때.
빠른 시작
- 1
GETTING-STARTED.md의 안내에 따라 컨테이너를 설정하고 첫 번째 변경 사항을 적용해 실행합니다
- 2
워크스페이스 디렉터리에서 Claude Code를 시작합니다
make claude
사용 전 알아둘 점
- 컨테이너 설정과 Claude Code가 필요하므로 Claude Code 워크플로에 종속됩니다.
- 포함된 계획 및 구현 워크플로는 교체를 전제로 한 간단한 예시입니다.
- 사용하기 전에 여러 구성 요소(sandbox, regulator, linter hook, orchestrator)를 설정해야 합니다.
토픽
자주 묻는 질문
- lights-on-software-factory은(는) 무엇인가요?
- 샌드박스, bash 명령어 조정기, 린트 훅, 멀티 에이전트 워크플로 생성기를 포함해 Claude Code로 소프트웨어 팩토리를 운영하기 위한 보일러플레이트입니다. 이 저장소는 AI 에이전트가 구현 작업 대부분을 수행하고 사람은 제한적으로 검토하는 Claude Code 기반 소프트웨어 팩토리를 운영하기 위한 시작 템플릿입니다. 호스트와 작업 디렉터리만 공유하는 컨테이너에서 Claude Code를 실행해 에이전트의 접근 범위를 제한합니다.
- lights-on-software-factory은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- lights-on-software-factory은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- lights-on-software-factory은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. lights-on-software-factory의 마지막 커밋은 2026년 10월 20일입니다.
- 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를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
Claude Code, Claude.ai와 Codex, Cursor, Gemini CLI 같은 코딩 에이전트용 Claude Skills 및 플러그인 1,000여 개를 엄선해 모아 둔 디렉터리입니다.
Claude Code, Codex, Cursor 등에서 AI 코딩 에이전트를 게이트 기반 파이프라인으로 조율하는 모듈형 런타임 및 오케스트레이션 시스템입니다.
코드, 문서, 인프라를 로컬 지식 그래프로 인덱싱해 AI 코딩 에이전트가 파일을 다시 읽는 대신 구조를 질의할 수 있게 하는 MCP 서버입니다.
Sim은 270개 이상의 연동과 주요 LLM 지원을 바탕으로 AI 에이전트와 워크플로를 구축하고 배포하며 모니터링하는 협업 워크스페이스입니다.
ScrapeCreators를 기반으로 TikTok, Instagram, YouTube, Reddit, X 등의 소셜 미디어 조사 워크플로를 실행하는 AI 에이전트 스킬 모음입니다.