YouTube편집자P·2026년 6월 22일·0

[시즌 3] 클로드 코드를 실행하는 모든 방법(2)(CLAUDE.md, 스킬, 깃, macOS 네이티브 앱 개발 바이브 코딩)

Quick Summary

클로드 코드를 제대로 실행하려면 CLAUDE.md와 스킬로 작업 방향을 고정하고, 깃의 커밋·체크아웃·브랜치로 실패를 되돌릴 수 있는 안전망을 먼저 갖춰야 한다.

영상 보기

클릭 전까지는 가벼운 미리보기만 먼저 불러옵니다.

원본 열기

🖼️ 인포그래픽

[시즌 3] 클로드 코드를 실행하는 모든 방법(2)(CLAUDE.md, 스킬, 깃, macOS 네이티브 앱 개발 바이브 코딩) 내용을 설명하는 본문 이미지

🖼️ 4컷 인포그래픽

[시즌 3] 클로드 코드를 실행하는 모든 방법(2)(CLAUDE.md, 스킬, 깃, macOS 네이티브 앱 개발 바이브 코딩) 내용을 설명하는 본문 이미지

💡 한 줄 결론

클로드 코드를 제대로 실행하려면 CLAUDE.md와 스킬로 작업 방향을 고정하고, 깃의 커밋·체크아웃·브랜치로 실패를 되돌릴 수 있는 안전망을 먼저 갖춰야 한다.

📌 핵심 요점

  1. 클로드 코드 실행은 클로드 데스크톱의 코드 탭과 터미널 기반 방식으로 나뉘며, 초반 실습은 접근성이 높은 코드 탭에서 시작하지만 장기적으로는 터미널이 더 다양한 개발 환경과 연결될 수 있다.
  2. 바이브 코딩은 에이전트에게 지시하고 실행 결과를 확인한 뒤 수정하는 반복 작업이며, 개발 지식이 전혀 없어도 시작은 가능하지만 보안·복구·검증 기준을 모르면 작은 실수가 큰 손실로 이어질 수 있다.
  3. Git은 커밋으로 현재 상태를 저장하고, 체크아웃으로 특정 시점으로 이동하며, 브랜치로 위험한 실험을 본류와 분리하는 핵심 안전장치로 설명된다.
  4. CLAUDE.md는 프로젝트의 큰 작업 방향을 알려 주는 문서이고, 반복 지시나 세부 절차는 스킬로 분리하면 에이전트가 더 안정적으로 같은 방식의 작업을 수행할 수 있다.
  5. macOS 네이티브 계산기 앱 실습에서는 블루프린트, CLAUDE.md, 스킬, Git을 함께 사용해 앱 생성, 로고 반영, 커밋, 체크아웃, 브랜치 리디자인, 머지, DMG 패키징까지 이어지는 흐름을 보여 준다.

🧩 배경과 문제 정의

  • 클로드 코드 실행 방식은 클로드 데스크톱의 코드 탭과 터미널 실행으로 나뉘며, 초반 실습은 접근성이 높은 코드 탭에서 시작한다.
  • 바이브 코딩은 에이전트에게 지시를 내리고, 실행 결과를 확인한 뒤, 문제를 다시 수정하는 반복 과정이다.
  • 개발 지식이 없어도 시작할 수 있지만, 보안·복구·버전 관리 개념이 부족하면 에이전트가 놓친 작은 실수가 큰 손실로 이어질 수 있다.
  • Git의 커밋·체크아웃·브랜치는 현재 상태 저장, 과거 시점 이동, 위험한 실험 분리를 가능하게 해 에이전트 코딩의 안전장치가 된다.
  • CLAUDE.md와 스킬은 에이전트가 따라야 할 작업 방향과 반복 지시를 구조화해 프로젝트 실행 환경을 안정적으로 유지한다.
  • 실습은 macOS 네이티브 계산기 앱 제작을 중심으로 진행되며, Git 세이브포인트, 브랜치 실험, 머지, 앱 패키징까지 이어진다.

🕒 시간순 섹션별 상세정리

1. 실행 경로 선택과 코드 탭 실습 진입

  • 클로드 코드는 클로드 데스크톱의 코드 탭이나 터미널에서 실행할 수 있으며, 이번 실습은 코드 탭을 중심으로 진행된다 [00:19]
  • 터미널 실행은 일반 터미널뿐 아니라 커서, 비주얼 스튜디오 코드의 내장 터미널에서도 가능해 선택할 수 있는 환경이 다양하다 [00:32]

2. 바이브 코딩의 반복 원칙과 개발 지식의 필요성

  • 바이브 코딩은 에이전트에게 작업을 맡기고, 실행 결과를 확인한 뒤, 문제가 생기면 다시 수정 요청하는 반복 과정으로 진행된다 [01:48]
  • 초반에는 복잡한 고급 기법보다 단순한 지시와 결과 확인의 흐름을 먼저 익히는 것이 중요하다 [01:58]

3. 실행 환경과 Git 안전망의 필요성

  • 에이전트가 원활히 작업할 수 있도록 실행 환경을 미리 갖춰 두면 작업 성공률을 높일 수 있다 [02:52]
  • CLAUDE.md와 스킬은 에이전트가 프로젝트의 방향과 반복 규칙을 이해하도록 돕는 기본 환경 요소로 묶인다 [03:03]

4. 커밋과 체크아웃으로 상태를 기록하고 이동하는 법

  • 커밋은 현재 프로젝트 상태를 사진처럼 저장해 두는 세이브포인트 역할을 한다 [05:55]
  • 만족스러운 상태에서 커밋을 남겨 두면, 이후 작업이 망가져도 되돌아갈 기준점이 생긴다 [06:12]

5. 브랜치로 실험을 분리하고 성공한 결과만 합치기

  • 브랜치는 마음에 드는 현재 상태에서 새 가지를 만들어 실험 작업을 분리하는 기능이다 [07:36]
  • 디자인 전면 변경처럼 기존 결과를 망가뜨릴 수 있는 작업은 메인 흐름이 아니라 브랜치에서 진행하는 것이 안전하다 [07:48]

6. CLAUDE.md와 스킬로 작업 방향을 고정하기

  • CLAUDE.md는 클로드 코드가 프로젝트 안에서 어떤 기준과 방향으로 작업해야 하는지 알려 주는 지침 파일이다 [10:00]
  • CLAUDE.md는 길게 늘어놓기보다 200줄 미만 정도로 핵심 작업 방향만 압축해 담는 편이 적합하다고 드러난다 [10:13]

7. 스킬 개념과 macOS 네이티브 계산기 실습 목표

  • 스킬은 에이전트가 작업 중 따라야 할 세부 요소와 절차를 묶어 둔 지시 패키지로 묶인다 [12:08]
  • 사용자는 스킬을 직접 만들 수도 있고, 클로드에게 필요한 스킬을 만들고 사용하라고 요청할 수도 있다 [12:18]

8. Git을 곁들인 빈 프로젝트와 블루프린트 세팅

  • 계산기 앱 제작 실습에서는 Git의 커밋, 체크아웃, 브랜치 개념을 함께 다루며 세이브포인트처럼 상태를 이동하는 흐름을 확인한다 [13:19]
  • 개발 중 불안한 지점을 Git으로 관리하면 에이전트의 작업을 더 과감하게 시도하고 되돌릴 수 있다 [13:35]

9. CLAUDE.md와 스킬이 프로젝트 맥락을 결정하는 방식

  • 블루프린트에는 macOS 앱의 업데이트 확인, 설정 화면, 버전 검사 같은 네이티브 기능 구현 방식이 담겨 있다 [14:52]
  • 클로드는 프로젝트 안에 제공된 지침과 스킬을 참고해 앱의 구조와 구현 방향을 잡는다 [15:02]

10. 계산기 앱 생성 요청과 로고 제작 병행

  • 실습 대상은 오마이 오픈스냅이 아니라 청사진 자료와 스킬을 활용한 간단한 macOS 계산기 앱임을 다시 분명히 한다 [16:39]
  • 릴리즈 기능은 이번 실습 범위에서 제외하고, 계산기 앱 제작과 Git 흐름 확인에 집중한다 [16:52]

11. 앱 빌드, 테스트, 아이콘 반영 문제 해결

  • 클로드는 Swift 5와 AppKit 기반으로 계산기 앱을 준비하며 macOS 네이티브 앱 구조를 구성한다 [18:35]
  • 작업 도중 새 요청을 보내면 기존 작업 뒤에 요청이 큐처럼 이어지고, 로고 등록 요청도 그 흐름에 따라 처리된다 [18:58]

12. 커밋을 세이브포인트로 저장하고 이력 이동 준비

  • 테스트 성공과 로고 이미지 등록까지 완료된 현재 프로젝트 상태를 커밋 메시지와 함께 저장한다 [22:44]
  • 커밋은 마음에 드는 순간의 상태를 사진처럼 남기는 로컬 세이브포인트로 드러난다 [23:02]

13. 커밋 해시로 이전 세이브포인트에 이동하기

  • 각 커밋에는 고유한 해시가 붙으며, 이 값은 특정 세이브포인트를 찾는 아이디처럼 쓰인다 [24:06]
  • 체크아웃을 사용하면 현재 작업 트리를 원하는 이전 커밋 시점으로 이동할 수 있다 [24:17]

14. 브랜치로 디자인 실험을 분리하기

  • 커밋으로 기준 상태를 저장한 뒤, 큰 디자인 변경은 메인 브랜치가 아니라 새 브랜치에서 시도할 수 있다 [26:03]
  • 리디자인 브랜치를 만들면 기존 메인 흐름과 분리된 별도 타임라인에서 디자인 실험을 진행하게 된다 [26:18]

15. 브랜치 이력과 커밋 상태를 시각적으로 확인하기

  • 전체 이력은 메인에서 초기 커밋과 앱 완성 커밋을 만든 뒤, 그 지점에서 리디자인 브랜치가 갈라진 구조로 압축된다 [28:00]
  • 리디자인 브랜치에서는 메인에 영향을 주지 않은 채 독립적으로 디자인 작업이 계속된다 [28:15]

16. 머지 후 DMG로 macOS 앱 패키징하기

  • 리디자인 결과가 마음에 들면 메인으로 합칠 수 있으며, 머지는 분리된 가지의 작업을 메인 흐름에 다시 반영하는 과정이다 [30:06]
  • 합치기를 실행하면 리디자인 브랜치의 모든 변경이 메인에 반영되어, 선택한 결과가 최종 기준 상태로 압축된다 [30:51]

🧾 결론

  • 이 영상의 핵심은 클로드 코드 자체의 사용법보다, 에이전트에게 일을 시킬 때 실패를 통제하는 작업 환경을 어떻게 만들 것인가에 가깝다.
  • CLAUDE.md와 스킬은 에이전트의 판단 범위를 좁히고 반복 작업의 품질을 안정화하는 장치이며, 프로젝트마다 맥락이 달라질수록 지시를 문서화하는 가치가 커진다.
  • Git의 커밋·체크아웃·브랜치는 바이브 코딩에서 선택 기능이 아니라 복구 가능성을 확보하는 기본 안전망으로 다뤄진다.
  • 실습에서 만든 macOS 계산기 앱은 목적 자체보다, 에이전트가 만든 결과를 직접 실행하고 문제를 발견한 뒤 다시 지시해 고치는 반복 과정을 보여 주는 사례다.
  • 개발 초보자도 에이전트 코딩을 시작할 수 있지만, 최소한 보안·저장·복구·검증의 필요성을 인식하고 있어야 에이전트의 실수를 방치하지 않을 수 있다.

📈 투자·시사 포인트

  • 개인이나 팀이 AI 코딩 도구에 시간을 투자할 때는 프롬프트 작성 능력만이 아니라 Git 기반 복구 흐름, 프로젝트 지침 문서, 반복 작업 스킬화에 함께 투자해야 한다.
  • 에이전트 코딩의 생산성은 모델 성능만으로 결정되지 않고, CLAUDE.md·스킬·커밋 규칙처럼 작업 환경을 얼마나 잘 설계했는지에 크게 좌우된다.
  • 위험한 기능 추가나 디자인 변경은 바로 메인 흐름에서 진행하기보다 브랜치로 분리하는 습관이 필요하며, 이는 AI가 만든 변경을 사람의 판단 아래 통제하는 방식이기도 하다.
  • macOS 네이티브 앱 실습처럼 작은 프로젝트로 실행·수정·저장·되돌리기·머지까지 경험해 보면, 더 큰 프로젝트에 AI 코딩을 적용하기 전 시행착오 비용을 줄일 수 있다.
  • 기업이나 팀 관점에서는 반복되는 개발 절차를 스킬로 묶고, 프로젝트별 CLAUDE.md를 정리하는 일이 AI 코딩 도입의 운영 자산이 될 수 있다.

⚠️ 불확실하거나 확인이 필요한 부분

  • CLAUDE.md를 200줄 미만으로 관리하는 방식은 영상 내 권장 운영 방식으로 보이며, 모든 프로젝트에 적용되는 절대 기준인지는 별도 확인이 필요하다.
  • macOS 앱 개발용 블루프린트와 스킬 자료가 GitHub에 있다고 설명되지만, 입력 정보만으로는 저장소 주소, 최신 버전, 포함 파일 전체 구성을 확인할 수 없다.
  • 보안 사고 사례는 “기본적인 보안 조치가 빠졌을 때 피해가 커질 수 있다”는 맥락으로 언급되지만, 사건의 구체적 원인·피해 규모·재현 가능성은 별도 검증이 필요하다.
  • 자막 기반 정리: 타임스탬프가 있는 자막을 기준으로 정리했으며, 고유명사·수치·인용은 원문 확인 필요 시 별도 검증한다.
  • 영상 속 주장: 발표자의 해석·전망·비교는 확인된 외부 사실이 아니라 영상 속 주장으로 분리해 읽는다.
  • 검증 필요: 수치, 기업 실적, 정책·시장 전망은 발행 전 최신 자료로 별도 검증이 필요하다.

✅ 액션 아이템

  • 클로드 코드로 작업을 시작하기 전에 프로젝트 폴더를 Git으로 초기화하고, 초기 상태를 첫 커밋으로 저장한다.
  • 큰 디자인 변경이나 새 기능 실험은 메인 브랜치에서 바로 진행하지 않고 별도 브랜치에서 시도한다.
  • CLAUDE.md에는 프로젝트의 핵심 방향과 사용할 스킬 목록만 간결하게 두고, 반복 지시는 스킬로 분리한다.
  • 커밋 전 .gitignore를 점검해 빌드 산출물, 불필요하게 큰 파일, 임시 파일이 이력에 들어가지 않도록 확인한다.

❓ 열린 질문

  • 코드 탭과 터미널 기반 실행 중 어떤 기준으로 초보자·실무자·장기 프로젝트용 환경을 나눠 선택하는 것이 가장 적절한가?
  • 바이브 코딩을 시작하는 사람이 최소한으로 알아야 할 보안 체크리스트는 어디까지여야 하는가?
  • CLAUDE.md와 스킬을 함께 사용할 때, 전역 스킬과 프로젝트별 지역 스킬을 어떻게 나누는 것이 혼선을 가장 줄일 수 있는가?

관련 문서

공통 태그와 주제 흐름을 기준으로 같이 보면 좋은 문서를 이어서 제안합니다.