"바이브 코딩 별로"라고 말하기 전에 확인해봐야 할 것들
최근 클로드 코드로 바이브 코딩을 하면서 주변 개발자들이 처음 사용할 때 하는 실수들을 자주 목격하게 된다. "바이브 코딩 별로네"라고 말하는 사람들을 자세히 보면, 대부분 클로드 코드의 핵심 기능을 제대로 활용하지 못하고 있더라. 본 글에서는 초보자들이 자주 놓치는 클로드 코드의 주요 기능과 활용법을 정리해보고자 한다.
"바이브 코딩 별로"라고 말하는 사람들 중 대부분은 초기화 명령어를 사용하지 않고 그냥 열려있는 파일만 클로드 코드를 통해서 보고 있더라.
이렇게 하면 전체 프로젝트 맥락을 파악하지 못해서 그냥 LLM 채팅창에 물어보는 것과 다를 게 없다. 클로드 코드의 진정한 힘은 프로젝트 전체 구조를 이해하고 파일 간의 관계를 파악해서 작업할 때 나온다.
init 은 그 시작점이다.
# 프로젝트 시작할 때 반드시
/init
이 한 줄이 바이브 코딩과 그냥 AI 채팅의 차이를 만든다.
이미지를 프롬프트에서 사용할 수 있다는 걸 모르는 사람들도 꽤 많았다. 캡처한 클립보드나 이미지 파일을 복사해서 프롬프트 창에서 붙여넣기 하면 클로드 코드가 이미지를 보고 처리하는 걸 보고 충격받은 개발자들을 여러 명 봤다. 특히 UI 개발자들에게는 정말 중요한 기능인데 말이지.
디자인 시안을 바로 붙여넣고 "이렇게 만들어줘"라고 하면 되니까, 더 이상 설명을 장황하게 할 필요가 없다. 무..물론 아직까지 UI는 완벽하지 않아서 구체적으로 가이드가 필요한 부분도 있다. 기존에 작성한 스타일 파일로 가이드하면 정확도가 개선된다.
개발 계획을 세울 때 리즈닝 모델처럼 동작하도록 "생각해봐"라는 표현을 사용하는 게 중요한데, 이것도 많이 활용 안 하더라.
"이 기능을 구현하는 최적의 방법을 생각해봐"
"프로젝트 구조를 어떻게 개선할지 생각해봐"
이렇게 하면 클로드 코드가 단순히 코드를 생성하는 게 아니라, 여러 방안을 검토하고 trade-off를 고려해서 더 나은 솔루션을 제시한다. 그냥 "만들어줘"와 "생각해보고 만들어줘"의 결과물 품질 차이는 생각보다 크다.
UI 개발은 여러 번 반복 요청하면 확실히 좋아지는데, 그냥 처음에 개발한 UI/UX로 그대로 사용하는 사람들도 있었다.
"세련되게 만들어줘", "더 아름답게", "모던한 느낌으로" - 이런 추상적인 표현들을 클로드 코드는 다 잘 인식한다. 첫 번째 결과물에 만족하지 말고 계속 개선을 요청해보자. 특히 UI는 반복할수록 확실히 좋아진다.
첫 시도: "로그인 폼 만들어줘"
두 번째: "더 모던하게 만들어줘"
세 번째: "애니메이션 효과 추가해줘"
네 번째: "다크모드도 지원하게 해줘"
이렇게 점진적으로 개선하면 처음과는 완전히 다른 수준의 UI를 얻을 수 있다.
클로드 코드는 단순한 코드 생성 도구가 아니라 진짜 "바이브"로 개발할 수 있는 도구다. 하지만 제대로 활용하지 못하면 그냥 조금 편한 자동완성 정도로만 느껴질 수 있다.
무튼, 바이브 코딩이 별로라고 느낀다면 먼저 이런 기능들을 제대로 사용하고 있는지 확인해보자.
/init, , 이미지 활용, "생각해봐" 프롬프팅, 반복적 UI 개선 - 이것만 제대로 해도 완전히 다른 경험을 할 수 있을 거다.