LESSON 02

도구 세팅

폴더, 규칙 파일, 브라우저 연결, 키워드 도구

오늘의 목표

프로젝트 폴더와 CLAUDE.md·VOICE.md를 만들고, Claude Code에 브라우저 자동화를 연결해 네이버 로그인 상태를 유지하는 프로필을 준비합니다.

예상 소요 시간 약 45분

내 컴퓨터:

용어 풀이

  • CLAUDE.md = Claude가 작업할 때마다 먼저 읽는 규칙 메모
  • VOICE.md = 내 말투를 적어 둔 파일 (AI 초안이 내 문체가 되게 함)
  • MCP = Claude에게 브라우저 같은 도구를 연결하는 규격
  • 프로필 폴더 = 브라우저가 로그인 정보를 보관하는 폴더
  • .env = 비밀번호·키 같은 비밀 값을 넣어 두는 파일 (공개하면 안 됨)
  • 커밋 = 지금 상태를 되돌릴 수 있게 저장해 두는 것

이 강의는 설정이 많아 가장 어렵습니다. 4번(브라우저 연결)이 막히면 일단 건너뛰고 3~5강을 먼저 진행해도 됩니다. 6강(에디터 입력) 전까지만 연결하면 됩니다.

1. 프로젝트 폴더

클로드 데스크탑 Code 탭에서 시키기

  1. 바탕화면에 naver-blog-factory 빈 폴더를 하나 만듭니다 (탐색기·Finder에서 새 폴더).
  2. Claude 데스크탑 앱의 Code 탭을 열고, 입력창 근처에서 프로젝트 폴더로 그 폴더를 선택합니다.
  3. 아래 프롬프트를 붙여 넣고 Enter.
  4. 파일을 만들겠다는 권한 요청이 뜨면 어느 파일인지 읽고 수락합니다. 이번에는 폴더와 빈 파일만 만들어요.
  5. 왼쪽 파일 목록(또는 결과 화면)에서 폴더 구조가 만들어졌는지 확인합니다.
#1 프롬프트 2-1🔴 고급

네이버 블로그 자동화 프로젝트 폴더 구조를 만들어줘:

  • blog-plan.md (내가 가져올 파일, 비워둬), VOICE.md (문체 규칙, 비워둬)
  • keywords/ (키워드 도구 CSV와 분석 결과)
  • posts/ (글 한 편당 폴더: posts/2025-01-camping-chair/ 안에 research.md, draft.md, final.md, meta.json, images/)
  • templates/ (썸네일 HTML 템플릿, 나중에)
  • scripts/ (도우미 스크립트, 나중에)
  • .env, .gitignore(.env와 posts/*/images 제외) 폴더와 빈 파일만, 코드는 쓰지 마.

1강의 blog-plan.md를 옮겨 넣으세요.

터미널로도 할 수 있어요

터미널이 익숙하다면 폴더를 직접 만들고 같은 Claude Code를 claude로 실행해서 위 프롬프트를 붙여 넣어도 됩니다.

cd ~/Desktop
mkdir naver-blog-factory
cd naver-blog-factory
code .

~가 안 되면 cd $HOME\Desktop.

2. VOICE.md — 내 문체

AI 초안이 "AI 티"가 나는 이유는 문체 규칙이 없어서입니다. 내가 쓴 글 2~3편(없으면 카톡에 길게 쓴 메시지라도)을 samples/에 넣고:

#2 프롬프트 2-2🔴 고급

samples/의 내 글을 읽고 VOICE.md를 만들어줘. 항목: 존댓말/반말, 문장 길이, 자주 쓰는 표현, 안 쓰는 표현(예: "~하는 것이 좋습니다", "다양한", "효과적으로"), 이모지 사용 여부, 단락 길이, 소제목 스타일, 글 시작 방식과 끝맺음 방식. 마지막에 "AI 초안에서 반드시 제거할 표현 목록" 10개.

만들어진 파일을 읽고 아닌 건 고치세요. 이 파일이 4강에서 초안의 문체를 결정합니다.

3. CLAUDE.md

#3 프롬프트 2-3🔴 고급

CLAUDE.md를 만들어줘:

프로젝트

네이버 블로그 글 제작 파이프라인. 키워드 → 리서치 → 초안 → 이미지·제목·태그 → 스마트에디터 입력(임시저장). 발행은 사람이 한다.

규칙

  • blog-plan.md의 분야·독자를 벗어나는 주제는 제안하지 않는다
  • 초안은 VOICE.md를 따르고, "AI 초안에서 제거할 표현"은 쓰지 않는다
  • 리서치의 모든 사실에는 출처 URL을 붙인다. 출처 없는 숫자는 쓰지 않는다
  • 초안에는 반드시 [내 경험: …] 자리를 2곳 이상 남긴다. 이 자리는 내가 채운다
  • 브라우저로 네이버 에디터를 조작할 때는 임시저장까지만. 발행 버튼은 절대 누르지 않는다
  • 하루에 에디터 입력은 1편까지만 자동으로 한다
  • .env는 읽지 않는다. 한국어로 짧게, 코드 먼저

폴더

  • 글 한 편 = posts/YYYY-MM-슬러그/, meta.json이 제목·태그·키워드·상태의 진실

"발행 버튼은 절대 누르지 않는다"와 "하루 1편"이 1강의 경계를 코드로 옮긴 것입니다.

4. 브라우저 자동화 연결 (6강 전까지만 하면 됩니다)

6강에서 Claude Code가 스마트에디터에 원고를 채웁니다. 그러려면 브라우저를 조작하는 연결(MCP)이 필요합니다. 연결 방법은 바이브 스킬 — 외부 도구 연결하기를 따르되, 중요한 건 네이버 로그인이 유지되는 브라우저 프로필입니다.

#4 프롬프트 2-4🔴 고급

Playwright MCP를 연결해줘. 헤드리스가 아니라 화면이 보이는 모드로, 그리고 로그인 상태가 유지되도록 전용 사용자 데이터 폴더를 쓰게 설정해줘. 폴더 위치는 프로젝트 밖의 [아래 경로].

프로필 폴더 예: C:\Users\이름\naver-profile. 프로젝트 폴더 안에 두면 Git에 세션이 들어갈 수 있으니 밖에 둡니다.

프로필 폴더 예: ~/naver-profile. 같은 이유로 프로젝트 밖에.

연결 후 테스트:

#5 프롬프트 2-5🟢 초급

브라우저를 열어 blog.naver.com 에 접속해줘. 로그인 화면이 나오면 멈추고 알려줘.

로그인 화면이 뜨면 그 창에서 직접 로그인하세요 (2단계 인증 포함). 자동화로 아이디·비밀번호를 입력하지 않습니다. 한 번 로그인하면 프로필에 세션이 남아 다음부터는 바로 내 블로그가 열립니다.

#6 프롬프트 2-6🟢 초급

다시 blog.naver.com 열어서 내 블로그 이름이 보이는지 확인해줘.

5. 키워드 도구 준비

searchad.naver.com → 로그인 → 도구 → 키워드 도구. 검색창에 분야 단어를 넣으면 연관 키워드와 월간 검색수(PC/모바일), 경쟁 정도가 나옵니다. 오늘은 열리는지만 확인. 3강에서 씁니다.

datalab.naver.com(데이터랩)도 열어두세요. 키워드의 계절성을 볼 때 씁니다.

6. 첫 커밋

Code 탭에서: 이렇게 시키세요. 권한 요청에서 git init, git commit 명령이 맞는지 읽고 수락합니다.

#7 프롬프트 2-7🟢 초급

이 폴더를 Git 저장소로 만들고(git init), 지금 있는 파일을 전부 담아서 "네이버 블로그 파이프라인 시작"이라는 메시지로 커밋해줘. 끝나면 커밋 기록을 한 줄로 보여줘.

터미널로도 할 수 있어요

git init
git add .
git commit -m "네이버 블로그 파이프라인 시작"

🧪 실습

실습 미션 — 폴더·규칙 파일 확인하고 첫 커밋 보기

  • Code 탭 왼쪽 파일 목록에 posts/, keywords/, CLAUDE.md, VOICE.md 등이 보인다
  • CLAUDE.md를 열어 "발행 버튼은 절대 누르지 않는다"와 "하루에 1편" 줄이 있는지 눈으로 확인했다
  • VOICE.md의 "제거할 표현" 10개를 읽고 내 말투와 안 맞는 것은 고쳤다
  • (브라우저를 연결했다면) 자동화 브라우저 창에 내 블로그 이름이 보인다
  • 커밋 기록 한 줄이 화면에 나왔다 (예: "네이버 블로그 파이프라인 시작")

오늘의 체크리스트

  • 폴더 구조, CLAUDE.md, VOICE.md가 있다
  • VOICE.md의 "제거할 표현" 10개를 읽고 동의했다
  • 브라우저 자동화로 내 네이버 블로그가 로그인된 채 열린다
  • 키워드 도구가 열린다
  • 커밋했다

다음 강의

3강, 키워드 도구에서 30개 주제를 뽑고 한 달 캘린더를 만듭니다.