콘텐츠를 양으로 빠르게 양산해야 할 때, 보통은 "한 번 만들고 검수받고 다음"이라는 직선 작업이 됩니다. 이번엔 다르게 가봤습니다. Claude Code의 /goal 강한 모드로 종료 조건을 걸어두고, 결과가 마음에 안 들면 갈아엎고, 그 안에서 발견한 패턴은 스킬에 영구 반영하는 방식이었습니다. 랄프 위검 방식(반복 자기 개선 루프)의 콘텐츠 마케팅 응용판입니다.
결과: 3시간 35분 만에 콘텐츠 12편 + 스킬 2개 개조 + 카니발라이제이션 방지 워크플로 영구 반영. 그 안에서 5편을 완전히 폐기한 결정적 순간도 있었습니다.
Before: 그동안의 콘텐츠 작성 방식
콘텐츠 스킬 이미 만들어 둔 상태였습니다. 그런데 랄프 위검 방식으로 돌려본 적은 없었습니다. 이유는 ! 클로드랑 이야기했을 때도 딱히 많이 발행하는 것이 높은 트래픽을 가져다주지는 않는다고했었고 꽤 섬세하게 랄프 방식을 설계하는게 어려울 것 같다는 막연한 생각을 했었어요
한 글을 작성 → 검수 → 발행
다음 주제 → 같은 사이클 반복
"이번에 발견한 패턴을 스킬에 영구 반영"하는 단계는 거의 없음
After: 랄프 위검 + /goal 강한 모드로 바꾼 결과
/goal 기능이 랄프 위검 방식으로 끝까지 목표를 향해 달리는 기능이라길래 써봤습니다!
/goal 잘 쓰는 방법으로 해외에 아티클이 있어서 해당 내용을 참고했고 지피터스에도 올려뒀어요.
항목
Before
After
한 세션 작성 분량
1~2편
12편
카니발라이제이션 체크
안 함
모든 글 작성 전 GSC MCP 진단 필수
발견한 패턴의 운명
DEVLOG에만 기록
스킬에 영구 반영 (gpters-post, daily-content)
작업 중단 신호
1편 끝나면 자연 종료
/goal stop hook이 조건 충족까지 차단
수치 외에 체감 변화: "검토 받고 다음 갈까요?"라는 자연스러운 멈춤 신호를 시스템이 무시하면서, 한 세션 안에 발견-실패-수정-완성-패턴화까지 다 들어왔습니 다. 그동안 여러 세션에 나눠 했던 일을 한 번에 끝낸 셈입니다.
어떻게 바꿨나
/goal 강한 모드로 조건 명시
Claude Code 최근 업데이트에서 /goal 기능을 보고 이번에 처음 적용했습니다.
그냥 /goal 해줘 하면 망한다고해서 위에 참고한 글에서 강한 /goal 공식을 최대한 적용했어요.
/goal GSC 성과를 분석해서 사이트의 트래픽을 2배 끌어올릴 수 있는 콘텐츠를 10건 이상 작성해줘
<SOT>
content-pipeline에 등록된 콘텐츠들, wiki를 통해 성공 패턴을 확인하거나
현재 수요가 많은 키워드들의 상위권 순위를 잡고있는 글들을 리서치하거나 패턴을 찾아도돼
<검증방법>
일주일 후 이 작업을 통해 쓴 글들의 SEO 성과를 점검할거야
<범위>
절대 다른 파일을 건들지말고 콘텐츠만 작성하세요.
일정 패턴을 찾아 gpters-post에 반영할 성공하는 글의 패턴이 보인다면 따로 기록 후 스킬에 반영할지를 나에게 물어봐주세요.시스템 응답:
A session-scoped Stop hook is now active with condition: "...10건 이상 작성해줘..."
The hook will block stopping until the condition holds. It auto-clears once the condition is met.이 조건이 잡혀 있으면 "10건 이상 작성"이 충족되기 전엔 세션이 끝나지 않습니다.
/goal stop hook이 차단한 결정적 순간
새 전략(카니발 안전 + 완전 신규 키워드)으로 12편 토픽을 다시 정하고, Framer 1편만 작성한 상태에서 작업을 마무리하려 했습니다. 이때 stop hook이 발동:
Stop hook feedback:
조건 미충족: 현재까지 콘텐츠 1편(Framer)만 작성 완료.
조건은 '10건 이상' 작성 요구.
전략 수립, 카니발라이제이션 진단, 스타일 재정의는 완료했으나, 목표 수량(10편+)에 미달.
다음: 11편 추가 작성 필요.이게 없었다면 1편에서 멈췄을 가능성이 높습니다. 사용자가 "1편 먼저 확인해볼래?"라고 물을 수도 있고, 에이전트가 "스타일 합의됐으니 다음 세션에서 계속" 같은 자연스러운 마무리를 시도할 수도 있었습니다. /goal은 그 모든 합리적 멈춤 신호를 무시하고 12편 완성까지 작업을 이어가게 했습니다.
발견한 패턴을 스킬에 영구 반영 (이게 진짜 가치)
12편 완성한 뒤 가장 좋았던 결정은 "이번 시행착오에서 발견한 패턴을 다시 발견하지 않도록 스킬에 영구 박아두는 것"이었습니다.
[사용자] 발견한 성공 패턴을 gpters-post 스킬에 반영할까요?
[사용자 답변] 카니발라이제이션 체크 워크플로우 추가 (모든 글 작성 전 필수 단계로).claude/skills/gpters-post/SKILL.md에 Step 3.5 카니발라이제이션 체크 단계 추가:
GSC MCP로 타깃 키워드 기존 페이지 점유율 조회
🟢 안전 / 🟡 경계 / 🔴 위험 3단계 자동 판정
🔴 위험 키워드는 사용자 확인 받고 각도 변경 or 기존 글 보강 모드로 전환
이후 같은 스킬을 호출하는 모든 글 작성에 자동으로 카니발 체크가 들어갑니다. 이번 한 번의 시행착오가 다음 모든 글의 안전망이 된 셈입니다.
추가로 daily-content 스킬도 3편 사이클로 개조:
Phase -1 재고 관리 (발행 큐 vs 작성 큐)
Phase 1 카니발 체크 단계 명시
Phase 3 미점유 거대 키워드 발굴 (WebSearch + GSC 데이터 0 검증) 신규 추가
→ 매일 아침 /daily-content 한 번이면 카니발 안전한 3편이 자동으로 나오는 구조.
AI 활용 팁!
강한 /goal을 제대로 쓰는 법
/goal은 "잘 써줘" 같은 추상적 조건이 아니라 "논리적으로 검증 가능한 조건"으로 써야 stop hook이 정확하게 작동합니다.
❌
/goal 좋은 콘텐츠를 많이 쓰자✅
/goal 콘텐츠 10편 이상 posts/ 폴더에 .md로 저장✅
/goal 모든 테스트 통과 + 빌드 성공 + PR 생성까지✅
/goal 신규 사용자 가입 플로우 E2E 테스 트 100건 작성
조건은 "찰 수 있는가"를 시스템이 매 턴 자동 검증합니다. 모호하면 시스템도 모호하게 통과시킵니다.
카니발라이제이션 체크 — 자기 사이트에서 자기와 경쟁하지 않기
GSC에서 노출 많은 키워드가 있다고 바로 글을 쓰면 안 됩니다. 이미 같은 키워드를 잡고 있는 페이지가 있는지 먼저 확인:
GSC에서 타깃 키워드 필터로 페이지 조회
기존 페이지가 clicks 30+ 또는 position ≤ 6이면 신규 작성 금지
대신 그 페이지를 보강·재작성하는 게 트래픽 증가에 더 효과적
이걸 모르고 같은 키워드 글을 1편 더 쓰면, 두 페이지가 SEO 점수를 50/50으로 나눠 가져 둘 다 손해입니다.
시행착오를 스킬에 영구 박아두기
가장 큰 발견이었습니다. 한 번의 시행착오가 1편 결과물에 머무는 게 아니라, 스킬 SKILL.md에 단계로 박히면 다음부터 자동으로 안전망이 됩니다. 매번 똑같은 실수를 반복하지 않게 됩니다.
스킬 반영 시점:
작업 도중 "이거 다음에도 해야 할 것 같은데" 신호가 오면 즉시 메모
작업 끝에 사용자에게 "이 패턴을 스킬에 영구 반영할까요?" 명시적으로 물어보기
SKILL.md에 단계 추가 + 중요 규칙 항목 추가
바로 쓸 수 있는 프롬프트
/goal [구체적 결과물 N건 + 어디에 저장할지] + [검증 가능한 조건]
[작업 내용 상세히]
<범위>
[건들지 말아야 할 파일/폴더]<검증방법>
[N일 후 어떤 지표로 검증할지]작업 도중 패턴을 발견하면 따로 기록 후 [스킬 이름]에 반영할지를 나에게 물어봐주세요.
/goal 뒤에 검증 가능한 조건을 구체적으로 적고, 검증 방법과 범위를 명시하면 stop hook이 정확하게 작동합니다. 마지막 줄("패턴 발견 시 스킬 반영 여부 문의")이 결과물의 영구 가치를 만드는 핵심입니다.
한 줄 결론
한 번 잘 만든 결과물보다, 결과물을 만든 패턴을 스킬에 영구화하는 게 10배 더 가치 있습니다. /goal 강한 모드는 그 영구화 사이클이 한 세션 안에 끝까지 돌아가게 만드는 도구입니다.