AI-Builder-Club/skills

Codebase harness + loop engineer

해결하는 문제

이 프로젝트는 Claude Code용 플러그인 마켓플레이스를 제공하여, 작업 단위로 프롬프트에 의존하는 도구에서 "루프 엔지니어"로 전환하는 것을 가능하게 합니다. 이러한 에이전트는 자동으로 트리거되며, 작업을 수행하고 자신의 결과를 검증하며, 공유된 파일 기반 메모리를 유지함으로써 다양한 에이전트 루프(예: SEO, 제품, 지원) 간에 작업이 시간이 지남에 따라 복리 효과를 낼 수 있도록 합니다.

작동 방식

이 시스템은 자율적 루프를 생성하기 위해 네 가지 주요 구성 요소에 의존합니다:

  1. 트리거: cron이나 웹훅과 같은 메커니즘으로 에이전트를 활성화합니다.
  2. 공유 메모리: new-loop 스킬에 의해 관리되는 파일 기반 지식 기반으로, 에이전트는 로그와 아키텍처 노트를 읽고 씁니다.
  3. 도구: MCP 및 기타 스킬을 통해 에이전트가 세계와 상호작용할 수 있게 합니다.
  4. 코드베이스 하네스: setup-codebase-harness에 의해 오케스트레이션되는 스킬 세트로, 에이전트가 격리된 환경에서 코드를 실행, 테스트, 검증할 수 있도록 하며, Crabbox를 통해 병렬 클라우드 스택도 지원합니다.

또한, 에이전트 컨텍스트를 Anthropic의 가이드라인과 비교하여 감사하는 유틸리티 스킬, tmux를 통해 다른 CLI 에이전트(예: Grok 또는 Aider)에게 작업을 위임하는 기능, 시각적 흐름도 또는 비디오 캡션을 생성하는 기능도 포함되어 있습니다.

대상 사용자

소프트웨어 개발 생애주기의 각 단계를 수동으로 프롬프트하는 대신, 자율적이고 복리 효과를 내는 에이전트 워크플로우를 구축하고자 하는 개발자 및 AI 빌더.

주요 특징

  • 복리 루프: 공유 폴더 구조를 통해 여러 에이전트가 하나의 "뇌"를 공유하여, 한 에이전트의 발견이 다른 에이전트의 작업에 영향을 미칠 수 있도록 합니다.
  • 코드베이스 하네스: 로컬 개발 스택, E2E 테스트, 병렬 에이전트 실행을 위한 격리된 클라우드 박스를 자동으로 설정합니다.
  • 에이전트 컨텍스트 감사: Claude 5 가이드라인에 기반하여 CLAUDE.md 및 문서 내의 과도한 제약 조건과 중복을 탐지하는 전용 도구입니다.
  • 오픈 에이전트 팀: detached tmux 세션을 사용하여 Grok 또는 Aider와 같은 어떤 CLI 에이전트에게도 작업을 위임할 수 있는 프로토콜입니다.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트