Matt Pocock이 스킬 29개에 예외 없이 적용한 규칙 — 인기 1위 스킬도 이 공식을 따랐다
한 줄 핵심
좋은 스킬은 길게 설명하는 문서가 아니라, 에이전트의 호출 방식·구조·유도·가지치기를 정교하게 설계해 예측 가능한 행동을 만들도록 압축한 규칙이다.
시간별 요약
-
0:00
영상은 인기 스킬 레포의 최고 인기 파일이 본문 한 문장뿐이라는 점에서 출발해, 이것이 예외가 아니라 설계라는 문제의식을 제시한다. 개발자는 지금 'skill hell'에 들어와 있으며, 좋은 스킬과 나쁜 스킬을 가르는 공통 기준이 필요하다고 설명한다.
-
2:01
첫 번째 기준은 트리거로, 스킬을 사용자 호출로 둘지 모델 호출로 둘지 먼저 정해야 한다. 모델 호출은 매 요청마다 컨텍스트 부하를 만들고 예측 불가능성도 생기므로, 무엇을 에이전트에 떠넘길지 무엇을 사람이 짊어질지의 트레이드오프를 분명히 봐야 한다.
-
3:00
두 번째 기준은 구조로, 스킬 본문은 절차와 참고 자료만 담고 자주 쓰지 않는 내용은 별도 파일로 빼야 한다. 세 번째 기준은 유도로, 'vertical slice'처럼 모델이 이미 아는 강한 단어를 심어 행동을 압축하고, 목표를 단계별로 숨겨 현재 단계에 더 깊게 몰입하게 만든다.
-
5:00
네 번째 기준은 가지치기로, 중복·퇴적물·무동작 문장을 삭제 테스트로 제거해야 한다. 지워도 결과가 같다면 그 문장은 처음부터 없던 것이며, 스킬의 품질은 계속 덜어내는 과정에서 높아진다.
-
7:00
실제 레포 분석에서는 한 문장짜리 호출 스킬과 아래층의 재사용 규율 스킬이 분리되어 있고, 용어집과 폐기 스킬, 커밋 기록까지 포함해 지속적으로 다듬는 구조가 확인된다. 결국 좋은 스킬은 새로운 개념을 많이 넣는 것이 아니라, 고전적인 소프트웨어 공학 개념을 모델이 아는 단어로 압축하고 삭제 테스트로 검증해 예측 가능성을 높이는 장치다.
-
8:00
마지막 정리는 스킬을 설계할 때 트리거, 구조, 유도, 가지치기를 기준으로 보라는 것이다. 새 스킬을 더 찾기보다 기존 스킬을 열어 불필요한 문장을 지우는 능력이 실제 생산성을 좌우한다.
실무 인사이트
- 스킬 문서를 늘리기보다 호출 방식과 컨텍스트 비용을 먼저 설계하면, 에이전트가 실제로 쓰는 규칙만 남길 수 있다.
- 모델이 이미 학습한 강한 용어를 반복적으로 심으면 긴 설명 없이도 행동 패턴을 유도할 수 있다.
- 삭제 테스트를 정기적으로 적용해 결과에 영향 없는 문장을 제거하면 스킬 품질과 유지보수성이 동시에 좋아진다.