한 줄 요약
작은 스킬을 하나의 팁이나 프롬프트 조각으로만 두지 않고, 작업 분류·라우팅·검증 기준까지 담아두면 에이전트가 그 스킬을 기준으로 움직이기 시작합니다. 그 순간 스킬은 단순한 도구가 아니라 작은 하네스처럼 작동합니다.
이런 분들께 도움돼요
코덱스, 클로드 코드, 오픈클로, 헤르메스에서 스킬을 만들어본 분
에이전트에게 매번 같은 작업 기준을 다시 설명하는 게 귀찮았던 분
스킬이 많아졌는데 어떻게 묶고 운영해야 할지 고민하는 분
LLM Wiki를 스킬이나 하네스와 연결해보고 싶은 분
시작점: 작은 스킬 하나가 생각보다 유용했습니다
여러분은 혹시 코덱스나 클로드 코드, 오픈클로, 헤르메스에서 스킬을 만들어 보신 적 있으신가요?
저는 최근에 에이전트를 쓰면서 “스킬 하나를 잘 만드는 것”이 생각보다 큰 차이를 만든다는 걸 느꼈습니다. 처음에는 그냥 특정 작업을 더 잘하게 만드는 작은 설명서 정도로 생각했는데, 계속 쓰다 보니 이게 단순한 프롬프트 조각이 아니더라고요.
예를 들면 이런 식입니다.
리서치할 때 어떤 자료를 먼저 볼지
작업이 커지면 어디서 멈추고 확인할지
결과물을 만들고 나서 어떤 기준으로 검증할지
비슷한 일이 반복될 때 어떤 순서로 처리할지
이런 기준을 매번 대화에서 다시 설명하지 않고, 하나의 스킬 안에 넣어둘 수 있습니다. 그러면 에이전트는 그 작업을 만났을 때 “이번에도 이 기준으로 움직이면 되겠구나” 하고 시작할 수 있습니다.
만든 것: 스킬을 작업 방식의 단 위로 보기
이번에 정리한 핵심은 이겁니다.
> 스킬은 단순히 “이 일을 잘해줘”라는 도움말이 아니라, 작업 방식 자체를 재사용 가능한 운영 단위로 만들 수 있다.
작은 스킬 하나는 보통 특정 작업을 잘하게 만듭니다.
그런데 그 작은 스킬들이 쌓이면, 그다음부터는 다른 문제가 생깁니다.
“이 요청에는 어떤 스킬을 써야 하지?”
“이건 바로 답하면 되는 일인가, 아니면 먼저 분해해야 하는 일인가?”
“작업이 끝났다고 말하기 전에 뭘 확인해야 하지?”
이 질문을 다루기 시작하면, 스킬은 단순한 개별 기능을 넘어서기 시작합니다. 여러 스킬을 묶고, 어떤 상황에서 무엇을 불러올지 정하고, 마지막에 어떤 기준으로 확인할지 잡아주는 상위 흐름이 필요해집니다.
저는 이 지점이 “작은 스킬이 하네스가 되는 순간”이라고 느꼈습니다.
진행 방법
1. 먼저 작은 스킬을 만든다
처음부터 거대한 하네스를 만들려고 하면 오히려 복잡해집니다.
저는 작은 단위부터 보는 게 더 좋다고 생각합니다.
예를 들면:
글쓰기 피드백을 자연스럽게 만드는 스킬
리서치 자료를 정리하는 스킬
스킬을 합치기 전에 영향 범위를 확인하는 스킬
작업이 끝났는지 검증하는 스킬
이런 것들은 각각 작게 시작할 수 있습니다. 중요한 건 스킬 안에 “어떤 상황에서 쓰는지”와 “끝났다고 판단하는 기준”이 들어가야 한다는 점입니다.
2. 작은 스킬들을 묶어 상위 흐름을 만든다
스킬이 몇 개 생기면, 이제 개별 스킬보다 “흐름”이 중요해집니다.
예를 들어 어떤 요청이 들어왔을 때 상위 스킬은 이렇게 판단할 수 있습니다.
이건 단순 질문인가?