[한영자막] GitHub 1위 개발자가 만든 새로운 Claude 스킬이 대단한 이유입니다
한 줄 핵심
Unlazy는 AI 에이전트의 조기 종료와 누락을 방지하기 위해 작업을 트리로 쪼개고 gate 증빙으로 검증하는 강력한 스킬이지만, 기본 구현은 느려서 병렬화 수정이 필요하다.
시간별 요약
-
0:00
AI 에이전트의 게으름 문제 AI 에이전트는 작업을 맡겨도 끝까지 책임지지 못해 결과를 그대로 믿기 어렵고, 특히 복잡한 작업에서 중간에 멈추거나 일부를 빼먹는 문제가 반복된다. 이 영상은 그런 문제를 해결하는 Unlazy 스킬의 동작 원리와 성능 병목, 그리고 이를 개선한 수정안을 다룬다.
-
0:48
Unlazy 스킬은 무엇인가? Unlazy는 에이전트가 일을 끝냈다고 말하는 대신, 각 항목이 실제로 완료됐다는 증거를 ledger로 확인하게 만드는 스킬이다. Claude Code, Codeex 같은 주요 에이전트에서 동작하며, 완료 여부를 주장하는 것이 아니라 증빙으로 입증하게 만든다.
-
1:47
에이전트가 게으러지는 이유 컨텍스트가 길어질수록 이전 메시지가 계속 누적되어 모델의 집중력이 떨어지고, 그 결과 조기 종료나 작업 축소가 발생한다. 기존의 루프나 판정 방식은 텍스트 출력이나 대화 내용에 의존하는 한계가 있어, 실제 작업이 아니라 말로만 완료된 상태를 걸러내기 어렵다.
-
4:24
트리 구조와 게이트 검증 시스템 큰 작업을 여러 단계로 재귀 분해해 각 하위 작업에 별도 sub agent를 붙이는 트리 구조가 핵심이며, depth 숫자가 분해 깊이를 결정한다. 각 작업은 gates file에 체크리스트와 증거를 남겨야 완료로 인정되고, checker가 명령 결과와 기대값을 직접 대조해 증빙이 없으면 완료로 치지 않기 때문에 에이전트의 자기판정을 차단한다.
-
8:06
Unlazy 스킬 설치 및 설정 공식 GitHub에서 설치 명령을 복사해 프로젝트 터미널에서 실행하면 agent 선택, 적용 범위 선택을 거쳐 설치가 완료된다. 설치 후에는 aagents와 .claude 폴더가 생기며, 실제 스킬 파일은 aagents에 있고 .claude는 Claude Code가 인식할 수 있게 연결해 주는 역할을 한다.
-
9:25
속도 한계를 극복하는 병렬 처리 수정법 기본 Unlazy는 작업을 한 개씩 순차 배정해서 장시간 실행되는 병목이 생기며, 실제 테스트에서도 몇 시간 동안 진행 대비물이 거의 없었다. 이를 해결하려면 스킬 지시를 고쳐 Claude Code와 Codeex의 병렬 실행 능력을 활용하고, plan.mmd와 gates.mmd로 작업 충돌을 막으면서 여러 agent가 동시에 다른 부분을 처리하게 만들어야 한다.
실무 인사이트
- 에이전트 품질은 모델 성능보다도 완료 판정을 어떤 증거로 묶느냐에 따라 크게 달라지므로, 체크리스트와 검증 명령을 분리해 설계하는 것이 중요하다.
- 복잡한 작업에서는 컨텍스트를 줄이기 위해 작업을 충분히 작게 쪼개되, 각 조각이 독립적으로 검증 가능하도록 gate를 붙여야 한다.
- 대규모 작업에서 속도가 병목이면 단일 에이전트 순차 실행을 고집하지 말고, 병렬화와 작업 충돌 방지용 파일 설계를 함께 적용해야 한다.