일하며 스스로 요령 쌓는 에이전트, '스킬맥싱'
코딩 에이전트의 망각을 멈추겠다는 오픈소스, 작업 후 재사용 부분을 스킬로 자동 결정화
AI 코딩 에이전트의 고질병은 '망각'이다. 매번 똑같은 작업을 처음부터 다시 푼다. 스킬맥싱(Skillmaxxing)은 에이전트가 일하면서 스스로 요령을 만들고 다듬게 해 이 망각을 멈추겠다고 나섰다.
무슨 일인가
해커뉴스(Hacker News)에 '모든 에이전트를 자기진화형으로 만든다'를 내건 오픈소스 프로젝트 스킬맥싱이 공개됐다. 코딩 에이전트는 세션이 끝나면 방금 배운 것을 모두 잊는다. 같은 마이그레이션을 또 풀고, 같은 배포 절차를 또 익히고, 저장소의 같은 특이점을 또 학습한다. 스킬맥싱은 작업이 끝난 뒤 에이전트가 방금 한 일을 돌아보고 재사용 가능한 부분을 '스킬'로 결정화(crystallize)하도록 자동화한다.
핵심 짚어보기
구조는 단순하다. 클로드 코드(Claude Code)·코덱스(Codex) 등 에이전트가 이미 노출하는 훅(hook) 두 개에 끼어든다. 세션 시작 시점에는 '재사용할 작업을 결정화하고, 낡은 스킬을 고치라'는 상시 지침을 주입한다. 작업 종료(Stop) 시점에는 대화 기록의 도구 호출 횟수를 세어, 새로 쌓인 작업이 충분하면 스킬을 새로 만들거나 기존 스킬을 개선한다. 사용자는 아무것도 하지 않는다. 설치는 명령 한 줄(npm i -g skillmaxxing && skillmaxxing plugin install, 노드 20 이상 필요)이면 끝이고 라이선스는 MIT다. 이 발상은 자기개선 루프로 알려진 '헤르메스(Hermes) 에이전트'에서 영감을 받았다. 다만 코덱스는 종료 훅이 없어 백그라운드 루프 대신 AGENTS.md에 지침을 적어두는 방식으로 동작한다.
1인기업 실전 적용 포인트
- 반복되는 작업(주간 정산, 배포, 데이터 정리)일수록 효과가 크다. 한 번 제대로 끝낸 절차가 다음 세션의 '스킬'로 남아, 같은 설명을 두 번 하지 않아도 된다.
- 도입 비용이 거의 0이다. 명령 한 줄로 켜고,
skillmaxxing plugin status로 작동을 확인,plugin uninstall로 깔끔히 제거할 수 있어 부담 없이 실험할 수 있다. - 자동 생성된 스킬은 반드시 사람이 한 번 검수하라. 잘못 학습한 요령이 그대로 굳으면 오히려 매번 같은 실수를 복제한다. 스킬 폴더를 깃으로 버전 관리하면 안전하다.
- 클로드 코드를 쓴다면 백그라운드 루프까지 완전히 동작하지만, 코덱스 등 다른 에이전트는 기능이 제한될 수 있으니 도구별 차이를 먼저 확인하라.
전망 / 주의점
별 13개 수준의 초기 프로젝트라 안정성은 아직 검증 단계다. '에이전트가 스스로 학습한다'는 개념은 매력적이지만, 검수 없는 자동 학습은 잘못된 패턴을 빠르게 증폭시킬 위험도 있다. 자기진화의 가치는 사람의 주기적 검수와 짝을 이룰 때 나온다. 그럼에도 1인기업처럼 '같은 일을 혼자 반복'하는 환경에서는 시도해 볼 만한 방향이다.
출처: Skillmaxxing (GitHub) (https://github.com/Bennyoooo/skillmaxxing)