Loop Library 소개
대부분의 프롬프트는 에이전트에게 무언가를 한 번 시키고 끝납니다. 하지만 실제 작업은 첫 시도가 곧 최종 답이 아닌 경우가 많습니다. 프로덕션 오류를 고치거나, 테스트 커버리지를 높이거나, 문서를 최신 상태로 유지하는 일은 한 번의 실행보다 결과를 보고 다음 단계를 정하는 반복이 필요합니다. Loop Library는 이런 반복 작업을 위한 루프(loop), 즉 피드백이 내장된 플레이북을 모아 둔 라이브러리입니다.
이 저장소는 서로 연결된 두 부분으로 이뤄져 있습니다. 하나는 누구나(사람이든 에이전트든) 발행된 루프를 둘러보고 그 프롬프트를 복사할 수 있는 공개 카탈로그인 Loop Library 웹사이트 이고, 다른 하나는 에이전트가 루프를 발견·검색·점검·수리·제작·실행·디브리핑·발행하도록 돕는 설치형 가이드인 Loopy 스킬 입니다. 웹사이트가 곧 라이브러리이고, Loopy는 그 라이브러리를 다루는 동반 도구입니다.
Loopy를 설치하지 않아도 웹사이트만으로 루프를 읽고 활용할 수 있습니다. Loopy가 없는 에이전트는 웹사이트가 함께 제공하는 에이전트 가이드, llms.txt, JSON·텍스트 카탈로그를 직접 참조할 수도 있습니다. Loop Library는 Forward Future의 프로젝트입니다.
Loop Library에서 루프란 무엇인가
루프는 에이전트가 결과로부터 배우고 다음 유용한 단계를 밟도록 만드는 장치입니다. 예를 들어 단발성 프롬프트가 "이 웹사이트를 더 빠르게 만들어줘" 라고 말한다면, 루프는 여기에 피드백을 더해 "가장 느린 페이지를 찾아 한 가지만 개선하고 다시 측정하라. 도움이 될 때만 변경을 유지하고, 모든 페이지가 목표를 만족하거나 더 이상 의미 있는 개선이 나오지 않을 때까지 반복하라" 처럼 반복 가능한 형태로 바꿉니다.
좋은 루프는 네 가지 질문에 답합니다. 에이전트가 무엇을 이루려 하는가, 방금 시도가 통했는지 어떻게 알 수 있는가, 배운 것을 가지고 무엇을 해야 하는가, 그리고 언제 끝내거나 도움을 요청해야 하는가입니다. 이 네 가지가 갖춰지면 에이전트는 확신에 의존하는 대신 결과를 비교하고, 단순한 변경이 아니라 개선을 유지하며, 성공하거나 진전이 멈추면 작업을 종료할 수 있습니다.
여기서 중요한 점은 루프가 에이전트를 무한히 돌리는 허가가 아니라는 것입니다. Loop Library는 좋은 루프란 의도적으로 경계가 있는 것이라고 설명합니다. 실제 검증, 명확한 정지 지점, 그리고 판단이나 승인이 필요할 때 사람에게 제어를 넘기는 순간을 포함해야 합니다.
Loopy 스킬이 하는 일
Loopy에게는 루프 용어를 몰라도 무엇을 하고 싶은지만 말하면 됩니다. Loopy는 요청에 따라 여덟 가지 경로 중 하나를 택합니다.
- 발견(Discover): 권한이 있는 코드베이스나 코딩 스레드 기록에서 반복되는 작업을 찾아 가장 적합한 후보를 경계가 있는 루프로 만듭니다.
- 검색(Find): 라이브 카탈로그를 검색해 발행된 루프를 최대 세 개까지 추천합니다. 실행하지는 않습니다.
- 점검·수리(Loop Doctor): 붙여넣거나 지정한 루프를 감사해 약한 검증, 위험한 동작, 불명확한 정지 방식 같은 실질적 문제만 고칩니다.
- 적응(Adapt): 유용한 루프를 사용자의 도구·제약·성공 정의에 맞게 다듬습니다.
- 제작(Craft): 결과와 성공 정의, 범위, 검증, 정지 지점을 한 번에 하나씩 질문해 카탈로그에 맞는 루프가 없을 때 새 루프를 만듭니다.
- 실행(Run): 지정한 루프를 경계가 있는 패스로 실행하고, 매 패스마다 수용 조건을 적용한 뒤 증거가 담긴 영수증(receipt)을 돌려줍니다.
- 디브리핑(Debrief): 완료된 실행 영수증을 분석해 근거에 기반한 최소한의 개선을 제안합니다.
- 발행(Publish): 품질과 카탈로그 중복을 점검하고, 정확한 미리보기를 사용자가 승인한 뒤에만 제출합니다.
Loopy 설치 및 사용법
Loopy는 Node.js와 npx가 필요합니다. npx skills add 명령으로 사용하는 에이전트에 맞춰 설치합니다. -g는 모든 프로젝트에서 쓸 수 있게 하고, -y는 설치 프롬프트를 자동 수락합니다.
# Claude Code에 설치
npx skills add Forward-Future/loopy --skill loopy --agent claude-code -g -y
# Codex, Cursor, Claude Code에 한 번에 설치
npx skills add Forward-Future/loopy \
--skill loopy \
--agent codex \
--agent cursor \
--agent claude-code \
-g -y
호출 방식은 플랫폼마다 조금씩 다릅니다. Claude Code에서는 /loopy 뒤에 요청을 적고, Codex에서는 /skills에서 Loopy를 고르거나 $loopy로 직접 부르며, Cursor에서는 /loopy를 입력합니다. 예를 들어 Claude Code에서 다음과 같이 사용할 수 있습니다.
/loopy 테스트 신뢰성을 높이는 루프를 찾아줘.
Loop Library의 안전 경계
Loopy는 실행보다 경계를 먼저 확인하도록 설계되어 있습니다. 루프를 추천할 때 라이브 카탈로그를 확인하며, 사용자를 대신해 조용히 스케줄을 시작하거나 프로덕션을 바꾸거나 콘텐츠를 발행하거나 메시지를 보내지 않습니다. 그런 동작에는 여전히 일반적인 권한과 승인이 필요합니다.
발견 단계에도 명확한 기준이 있습니다. Loopy는 코딩 스레드에서 서로 다른 두 번의 사례가 확인되어야 그 작업을 "반복된다"고 판단하며, 실행 이력이 없는 코드 패턴은 증명된 반복이 아니라 잠재적 루프로 표시합니다. 실행 시에는 루프나 사용자가 제공한 유한한 실행 경계를 요구하고, 성공·명확한 무작업·차단·승인 경계·한도 소진·진전 없음 중 하나에 도달하면 멈춥니다. 발행된 각 루프는 사용 시점(Use when), 프롬프트(Prompt), 검증(Verify), 단계(Steps), 참고(Notes), 관련 루프(Related loops)를 함께 담아, 다른 사람이나 에이전트가 워크플로우를 처음부터 다시 만들지 않고 재사용할 수 있게 합니다.
Loop Library의 라이선스
Loop Library는 MIT 라이선스로 공개되어 있어 개인 및 상업적 목적으로 자유롭게 사용할 수 있습니다.
Loop Library 공식 웹사이트
Loop Library 프로젝트 GitHub 저장소
더 읽어보기
-
Hugging Face Skills: 코딩 에이전트에게 AI/ML 전문 지식을 부여하고 AI 워크플로우 자동화를 위한 스킬 모음 (feat. ACP)
-
Google Skills: Google Cloud가 공개한 Google Cloud 제품과 기술을 위한 Agent Skills 모음
-
Learning Opportunities: AI 보조 코딩 중 의도적인 학습을 끼워 넣는 Claude/Codex 스킬
-
Everything Claude Code: Anthropic x Forum Ventures 해커톤 우승자가 정리한, Claude Code 실전 설정 및 가이드
이 글은 GPT 모델로 정리한 글을 바탕으로 한 것으로, 원문의 내용 또는 의도와 다르게 정리된 내용이 있을 수 있습니다. 관심있는 내용이시라면 원문도 함께 참고해주세요! 읽으시면서 어색하거나 잘못된 내용을 발견하시면 덧글로 알려주시기를 부탁드립니다. ![]()
파이토치 한국 사용자 모임
이 정리한 이 글이 유용하셨나요? 회원으로 가입하시면 주요 글들을 이메일
로 보내드립니다! 텔레그램(Telegram)이나 Slack/Discord/Teams/Dooray/GoogleChat 등으로도 새 글 알림을 받으실 수 있습니다. ![]()
아래
쪽에 좋아요
를 눌러주시면 새로운 소식들을 정리하고 공유하는데 힘이 됩니다~ ![]()

