Repolode
gojko

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

    GETTING-STARTED.md의 안내에 따라 컨테이너를 설정하고 첫 번째 변경 사항을 적용해 실행합니다

  2. 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 통계는 매일 갱신됩니다.

관련 프로젝트