반복 작업을 자동화 가능한 '루프'로 전환하는 에이전트 스킬
공개 카탈로그와 설치 가능한 에이전트 스킬로 반복 작업 패턴을 발굴·적응·검증해 재사용 가능한 에이전트 루프를 만든다.
TL;DR
Loop Library는 공개 카탈로그와 에이전트에 설치하는 설치형 스킬로 구성된 프로젝트로, 반복 작업을 표준화된 '루프' 형식으로 제공해 에이전트가 검증·반복·중단 규칙을 갖고 작업을 수행하게 만든다. 카탈로그는 사이트에서 직접 브라우징·복사할 수 있고, 스킬은 라이브 카탈로그를 조회해 발견·검색·감사·적응·설계 작업을 대화형으로 진행한다. 스킬의 핵심 동작은 코드베이스·코딩 스레드의 증거를 검사해 반복 발생을 확인(스레드는 최소 두 번 발생해야 반복으로 간주)한 뒤, 해당 작업을 검증 가능한 단계와 종료 조건을 갖춘 루프로 변환하는 것이다. 퍼블리싱 파이프라인은 Cloudflare Worker와 SQLite-backed Durable Object를 사용하며, 스킬은 추천된 루프를 자동 실행하지 않고 사용자의 명시적 승인과 별도의 권한을 요구한다. 그 결과 반복 작업을 사람·에이전트가 동일한 방식으로 재현·검증할 수 있고, 기존 루프를 안전하게 개선하거나 새로운 루프를 대화로 생성해 즉시 사용할 수 있다. 한계는 퍼블리시·투표·운영 기능이 Worker·시크릿 설정에 의존하고, 스킬 자체가 권한 있는 시스템 작업을 자동으로 수행하지 않아 추가 설정이 필요하다는 점이다.
주요 기능
- 코드베이스와 코딩 스레드에서 반복 작업을 탐지하고 후보 루프를 생성
- 라이브 카탈로그에서 관련된 공개 루프를 검색해 추천
- 붙여넣은 루프를 감사(Loop Doctor)해 약점만 수선
- 출력된 루프를 사용자의 툴·제약에 맞게 적응
- 짧은 대화로 새로운 루프를 설계하고 즉시 사용 가능한 프롬프트로 변환
어떻게 동작하는가
레포는 공개 카탈로그(사이트)와 에이전트에 설치하는 skill 두 부분으로 구성된다. 스킬은 라이브 카탈로그를 조회하고 코드/스레드 증거를 검사해(최소 두 번의 스레드 발생을 반복으로 간주) 루프를 찾거나 설계·수정하며, 추천한 루프는 자동으로 실행하지 않고 사용자가 명시적으로 실행해야 한다.
해결 문제
반복적으로 발생하는 수작업 패턴을 검출해 검증 가능한 피드백 루프(루프)로 구조화하고, 기존 루프를 검색·감사·적응해 재사용 가능한 워크플로로 만든다.
차별점
- 웹 기반의 공개 카탈로그와 설치형 스킬을 분리해, 검색·복사·직접 사용은 사이트에서 하고 대화형 생성·적응은 에이전트 스킬로 수행한다.
- 코드베이스와 코딩 스레드 둘 다 검사해 실제 반복 이력을 바탕으로 '증명된' 반복 작업만 루프로 권장한다(최소 두 번의 스레드 발생 조건).
- 루프를 추천·수정해도 자동으로 스케줄링·배포·권한 부여를 수행하지 않아 운영 안전성을 유지한다.
- 카탈로그 저장은 Cloudflare Worker와 SQLite-backed Durable Object로 관리해 퍼블리싱·투표·카탈로그 API를 통합 운영한다.
사용 사례
- 지속적으로 같은 수작업이 발생하는 리포지토리에서 자동화 대상(예: 반복 버그 수정, 문서 갱신)을 찾아 즉시 사용할 루프로 전환
- 내부에 존재하는 루프를 감사해 약한 검증·무분별한 변경 지점만 수선하여 안전하게 자동화 수준을 높일 때
- 공개된 루프 카탈로그에서 조직의 툴체인에 맞는 루프를 찾아 빠르게 적응·배포 전용 프롬프트로 변환할 때
- 제품 관리자나 개발자와 대화로 새로운 검증 루프를 설계하고 곧바로 에이전트에 전달해 실행 준비를 할 때
시작하기
Node.js와 npx가 설치된 환경에서 예: npx skills add Forward-Future/loop-library --skill loop-library --agent codex -g -y 로 Codex에 스킬을 설치하거나, npx skills add Forward-Future/loop-library --skill loop-library -g 로 인터랙티브 설치를 진행한다. 설치 후 에이전트에서 /loop-library 또는 $loop-library 형태로 호출한다.
요구사항
- Node.js 및 npx (스킬 설치용)
- Cloudflare Worker(카탈로그·퍼블리시 기능) 및 Worker 비밀(LOOP_PUBLISH_TOKEN 등) — 퍼블리시/운영 시
- SQLite Durable Object 사용(카탈로그 백엔드)
- 로컬 사이트 미리보기용 python3(간단한 HTTP 서버)
1.5k
Stars
120
Forks
+238
Trending
0
조회수
관련 토론
아직 관련 토론이 없습니다.
댓글
댓글을 작성하려면 로그인이 필요합니다.