바이브 코딩은 그만! 실전 엔지니어링을 위한 Matt Pocock의 Claude Code 스킬
유명 TypeScript 교육자 Matt Pocock이 매일 쓰는 Claude Code용 에이전트 스킬을 공개했다. 실전 엔지니어링을 위한 프롬프트와 행동 규약 모음이다.
diff --summary
- Matt Pocock이 Claude Code용 에이전트 스킬셋을 오픈소스로 공개했다.
- 이 스킬셋은 '바이브 코딩'이 아닌 실제 엔지니어링 문제를 해결하는 데 중점을 둔다.
- TypeScript, React, 테스트, 리팩토링 등 다양한 개발 시나리오를 위한 프롬프트와 행동 규약이 포함되어 있다.
- AI 에이전트를 실용적인 개발 도구로 활용하는 방법을 제시한다.
유명 TypeScript 교육자 Matt Pocock이 자신이 매일 쓰는 Claude Code용 에이전트 스킬을 공개했다. ‘바이브 코딩’이 아니라 ‘실전 엔지니어링’을 위한 도구 상자라는데, 이 말이 꽤나 인상 깊다. 단순히 코드를 뚝딱 만들어내는 것을 넘어, 실제 개발 과정에서 마주하는 복잡한 문제들을 AI와 함께 효과적으로 해결하려는 시도라고 볼 수 있다.
AI 에이전트, 개발자의 ‘비서’를 넘어 ‘동료’로
Matt Pocock은 자신의 GitHub 저장소에 TypeScript, React, 테스트, 리팩토링 등 다양한 개발 시나리오를 위한 슬래시 커맨드와 행동 규약을 모아두었다. 예를 들어, fix 커맨드는 오류를 수정하고, refactor는 코드를 개선하며, test는 테스트 코드를 작성하도록 돕는다. 그냥 “코드 짜줘”가 아니라, 특정 맥락과 목표를 가지고 AI에게 구체적인 작업을 지시하는 방식이다.
이게 중요한 이유는 AI가 단순히 코드를 생성하는 ‘블랙박스’가 아니라, 개발자의 의도를 이해하고 협업하는 ‘동료’처럼 작동하게끔 만드는 데 있다. 잘 만들어진 프롬프트는 AI의 능력을 극대화하고, 개발자는 AI가 내놓은 결과물을 더 쉽게 검토하고 통합할 수 있게 된다. 결국 AI를 얼마나 잘 다루느냐가 개발자의 생산성 격차를 만들어낼 거라는 예측이 현실이 되는 순간이다.
‘바이브 코딩’과 ‘실전 엔지니어링’의 간극
‘바이브 코딩이 아닌 실전 엔지니어링을 위한 도구 상자’라는 슬로건은 AI 시대 개발자의 고민을 정확히 짚어낸다. AI가 뚝딱 만들어낸 코드를 ‘오, 그럴싸하네’ 하고 넘어가는 ‘바이브 코딩’으로는 실제 프로덕션 환경에서 버그와 기술 부채의 늪에 빠지기 십상이다. 중요한 건 AI가 생성한 코드의 품질을 판단하고, 필요하면 수정하며, 기존 시스템에 매끄럽게 통합하는 능력이다.
Matt Pocock의 스킬셋은 이런 간극을 메우려는 시도다. AI에게 ‘이렇게 해라’라고 명령하는 것을 넘어, ‘이런 맥락에서 이런 목적을 가지고 이렇게 행동해라’는 구체적인 가이드를 제공한다. 마치 주니어 개발자에게 사수 개발자가 상세한 가이드라인을 주는 것과 비슷하다. AI는 아직 ‘진정한 동료’는 아니지만, 이런 스킬셋들이 쌓이면 그 간극이 점점 줄어들지 않을까 싶다.
$ sources
- [1] Skills For Real Engineers - Matt Pocock news.hada.io