Skip to main content
공개 노트

바이브 코딩 핵심 5가지: 컨텍스트·스킬·에이전트·훅·플러그인 한 번에 이해하기

Views 170약 3분생성형 AI 활용
Summary

바이브 코딩(Vibe Coding)은 "AI가 코드를 짜준다"를 넘어, AI를 팀처럼 조직해서 일을 굴리는 방식입니다. 그래서 처음엔 컨텍스트, 에이전트 같은 단어가 장벽처럼 느껴지죠. 오늘은 복잡한 이론 대신, 실전에 바로 쓰이는 5개 부품(컨텍스트·스킬·에이전트·훅·플러그인)만 잡아도 바이브 코딩 감이 잡히도록 정리해볼게요.

unnamed (12)

컨텍스트 엔지니어링: AI의 '작업용 기억' 정리부터 시작

AI에게 일을 시킬 때 가장 흔한 사고는 "설명은 많이 할수록 좋겠지?"입니다. 그런데 LLM에는 한 번에 처리할 수 있는 입력량, 즉 컨텍스트 윈도우가 있고, 이 안에는 프롬프트뿐 아니라 대화 기록, 불러온 문서, 도구 정의, 그리고 답변까지 전부 들어갑니다. 결국 이 공간은 '무제한 창고'가 아니라 '작업대'에 가깝습니다.12

그래서 컨텍스트 엔지니어링은 "무엇을 오래 들고 갈지"를 설계하는 일입니다. 프로젝트 규칙은 짧고 고정된 형태로 앞쪽에 두고, 긴 자료는 필요할 때만 꺼내 쓰며, 대화가 길어질수록 핵심 결론만 요약해서 남기는 식이죠. 컨텍스트가 길다고 항상 유리한 것도 아닙니다. 너무 길어지면 중간 정보가 묻혀 정확도가 떨어지는 'lost-in-the-middle' 같은 현상도 잘 알려져 있어요.2

스킬(Skill): 매번 설명하지 말고 '레시피'를 저장하자

프롬프트를 잘 쓰는 사람의 비밀은 말재주가 아니라 "반복되는 기준을 문서로 고정"해둔다는 점입니다. 스킬은 그 문서 묶음이에요. 예를 들어 "내 블로그 글은 도입-핵심3개-시사점 구조로, 문단은 짧게, 금지어는 이것" 같은 글쓰기 룰도 스킬이고, "PR 리뷰 시 성능/보안/가독성 체크리스트를 반드시 포함"도 스킬입니다.

요점은 간단합니다. 스킬이 있으면 AI가 '이번에만 잘하는' 게 아니라 '항상 같은 톤과 기준으로' 일합니다. 반대로 스킬이 없으면, AI는 매번 새로운 인턴처럼 그때그때 눈치 보며 움직이기 쉬워요. 프롬프트 엔지니어링이 "입력 문장"을 다듬는 기술이라면, 컨텍스트 엔지니어링과 스킬은 "입력 환경"을 정비하는 쪽에 더 가깝습니다.1

에이전트(Agent): 한 명의 AI보다 '역할 분리'가 강하다

바이브 코딩이 재미있어지는 지점은 여기입니다. 한 AI에게 기획, 개발, 테스트, 문서까지 다 시키면 머리가 꼬입니다. 대신 역할을 나누면, AI도 덜 헷갈리고 사람도 검수하기 쉬워져요. "기획 에이전트는 요구사항과 엣지 케이스만", "개발 에이전트는 구현과 리팩터링만", "리뷰 에이전트는 보안/테스트 관점만"처럼요.

요즘 도구들은 이 멀티 에이전트 흐름을 점점 기본값으로 가져가고 있습니다. 예를 들어 여러 코딩 에이전트를 한 화면에서 병렬로 돌리고 조율하는 '커맨드 센터'형 앱도 등장했죠.3 중요한 건 툴 이름이 아니라, "내 일을 팀 단위로 쪼개는 습관"이 실력을 만든다는 점입니다.

훅(Hook)과 플러그인(Plugin): 반복 업무는 '자동 연결'로 끝낸다

에이전트가 팀원이라면, 훅은 "특정 사건이 발생하면 자동으로 다음 일을 시작하는 규칙"입니다. 예를 들어 커밋이 올라오면 변경 요약을 만들고, 테스트를 돌리고, 릴리즈 노트 초안을 쓰는 흐름은 사실 사람이 매번 손으로 하기엔 너무 뻔한 반복이죠.

플러그인은 한 단계 더 나아가, 컨텍스트(자료), 스킬(규칙), 에이전트(역할), 훅(자동화)을 한 덩어리로 묶은 실행 패키지라고 보면 됩니다. "블로그 발행 플러그인"을 눌렀더니 자료를 모으고, 글 구조를 잡고, 초안을 쓰고, 썸네일 문구까지 뽑아주는 식이죠. 바이브 코딩 고수는 결국 "프롬프트를 잘 치는 사람"이 아니라 "내 업무를 플러그인화하는 사람"으로 갈 가능성이 큽니다.

시사점

바이브 코딩을 시작하는 가장 현실적인 방법은 단어를 외우는 게 아니라, 내 일을 5개 부품으로 해체해보는 겁니다. 지금 하는 업무 하나를 골라서 "AI가 봐야 할 컨텍스트는 뭐지?", "반복 기준은 스킬로 만들 수 있나?", "역할을 나눌 에이전트는?", "자동으로 이어질 훅은?", "마지막에 플러그인으로 묶을 수 있나?"만 자문해보세요.

그 순간부터 AI는 챗봇이 아니라, 진짜 '일하는 시스템'에 가까워집니다.

참고

1Prompt engineering - Wikipedia

2LLM context windows: Understanding and optimizing working memory

3OpenAI Codex App: A Guide to Multi-Agent AI Coding | IntuitionLabs

이 노트는 보도·비평·교육·연구 목적으로 작성되었습니다. 저작권 문의가 있으시면 에서 알려주세요.

틸노트는 사용자가 AI를 활용해 노트를 쉽게 작성하거나 편집할 수 있는 서비스입니다.

AI 스퀘어 단톡방에 함께해요

AI 활용과 틸노트 사용 팁을 나누는 오픈채팅방입니다. 입장 비밀번호는 tilnote입니다.

참여하기