AI 에이전트에도 npm이 생겼습니다!
요즘 개발자 분들 AI 코딩 에이전트 하나쯤은 다들 쓰고 계실 것 같은데요. 그런데 쓰다 보면 이런 생각 한 번쯤 들지 않나요? "AI한테 똑같은 내용을 매번 프롬프트로 반복해서 설명해야 하나? 비생산적인 느낌이야... 😞" Vercel에서 엊그제 이 문제를 꽤 흥미로운 방식으로 풀어낸 도구를 하나 내놨는데요. 이름이 바로 skills.sh입니다. 한 줄로 요약하면 AI 에이전트를 위한 패키지 매니저 같은 느낌입니다. 우리가 npm으로 자바스크립트 라이브러리 설치하듯이, 이제는 AI 에이전트에도 스킬을 설치하는 시대가 온 거죠. 사용법은 굉장히 단순한데요. 터미널에 npx skills add 스킬명 한 줄 치면 끝입니다. 그러면 Claude Code, Cursor, Gemini CLI, OpenCode, Antigravity와 같은 에이전트에 특정 도메인 지식이 바로 추가됩니다. 예를 들면 리액트 베스트 프랙티스, 보안 취약점 스캐닝 방법, 인증 구현 패턴 같은 것들이요. 예전 같으면 "이 프로젝트에서는 이런 방식으로 코딩해야 해"라고 장문의 설명을 했을 텐데, 이제는 그냥 스킬 하나 설치하면 되는 셈이죠. 재밌는 건 이 스킬이라는 게 우리가 흔히 생각하는 플러그인이나 확장 기능이 아니라는 점인데요. 스킬의 핵심은 SKILL.md라는 마크다운 파일 하나이고, 이 안에 스킬의 이름, 설명, 그리고 에이전트가 따라야 할 지침이 정의됩니다. 모델을 튜닝하는 것도 아니고, 코드 실행 로직이 들어가는 것도 아니고, 말 그대로 "이런 상황에서는 이렇게 사고하고 이렇게 행동해라"라는 절차적 지식을 문서로 정의해놓은 겁니다. 그리고 에이전트는 필요할 때만 이 문서를 컨텍스트로 불러옵니다. 그래서 컨텍스트 관리도 효율적이고, 만들기도 엄청 쉽죠. 출시 반응도 꽤 인상적인데요. 공개된 지 6시간 만에 인기 스킬이 2만 번 넘게 설치됐고, Stripe, Anthropic, Remotion 같은 회사들이 거의 바로 공식 스킬을 만들어서 배포했습니다. 특히 Remotion이나 Expo처럼 프레임워크 만드는 팀 입장에서는 "우리는 이렇게 쓰세요"라는 가이드를 문서가 아니라 스킬로 제공할 수 있다는 게 꽤 매력적으로 느껴집니다. 이걸 보면서 개인적으로 가장 흥미로웠던 지점은, 앞으로 AI 활용의 경쟁력이 어디에서 갈릴까라는 생각이었습니다. 예전에는 모델 성능이 제일 중요했는데, 이제는 점점 "어떤 스킬을 가지고 있느냐"가 더 중요해지는 것 같다는 느낌이 들더라고요. 같은 코딩 에이전트를 써도, 누군가는 그냥 모델을 그대로 쓰고, 누군가는 프론트엔드, 백엔드, 보안, 인프라, 사내 컨벤션 스킬을 잔뜩 깔아놓고 쓰는 거죠. 그러면 사실상 완전히 다른 AI를 쓰는 것과 비슷한 효과가 나지 않을까요? 팀 단위로 생각해보면 더 재밌어지는데요. 우리 팀 코딩 컨벤션, 코드 리뷰 체크리스트, 보안 가이드 같은 걸 전부 스킬로 만들어두면, 이제 신입 개발자 온보딩 문서를 사람 대신 AI에게 먼저 읽히는 시대가 되는 겁니다. "이 프로젝트에서는 이렇게 해"라고 설명하기 전에, 그냥 "이 스킬부터 설치하고 시작하세요"라고 말하는 거죠. 약간 웃기지만, 상상해보면 꽤 그럴듯한 미래 같기도 합니다. 물론 아직은 초기 느낌이 강합니다. 버전 관리도 없고, 업데이트나 삭제 같은 기본 패키지 관리 기능도 없습니다. 솔직히 말하면 옛날 npm 0.1 버전 보는 느낌이긴 한데요 ㅎㅎ 커뮤니티에서도 "이거 어디에 설치되는지도 잘 모르겠다" 같은 피드백이 꽤 많고요. 그럼에도 불구하고 방향성 자체는 굉장히 크다고 느꼈습니다. AI를 그냥 엄청 똑똑한 범용 개발자가 아니라, 점점 "조직의 지식을 장착한 동료 개발자"로 만들어가는 흐름 같아서요. 우리가 흔히 말하는 "AI 잘 쓰는 사람"이라는 것도, 앞으로는 프롬프트 잘 치는 사람이 아니라, 어떤 스킬을 설계하고 어떤 스킬을 조합하느냐를 잘하는 사람이 되지 않을까 싶습니다. 그런 의미에서 skills.sh는 단순한 도구라기보다는, AI 개발 문화가 어디로 가고 있는지를 보여주는 신호 같은 느낌이 들었습니다. AI 코딩 에이전트를 쓰고 있다면, skills.sh에 어떤 스킬들이 올라왔는지 한 번 둘러보세요. "아, 이제 진짜 AI도 패키지 생태계가 생기는구나"라는 생각이 자연스럽게 들 겁니다.