📝 한줄 요약
GPTers Claude Code 스터디 1주차에 카드뉴스 만들기와 종목 뉴스 분석을 그냥 한 번 시키는 데서 멈추지 않고, "다음에 또 쓸 수 있는 작업 자산" 두 개로 굳혔다. 결과: 다음번엔 단어 하나만 바꾸면 같은 품질의 결과물이 나온다.
바쁘시면 이것만 읽어도 돼요:
AI에게 매번 똑같이 설명하는 게 지겨워서, 작업 흐름 자체를 한 번 묶어 저장 ("스킬"로 만들기)
키워드만 바꾸면 카드뉴스 5장 / 종목 뉴스 8섹션 분석이 동일한 품질로 자동 생성
가장 큰 인사이트는 "AI를 잘 쓰는 법"이 아니라 "AI가 내 의도대로 일하게 하는 환경(하네스)을 먼저 만든다"는 사고방식
막혔을 때 가장 효과 본 팁: AI가 멈춰 보이면 그냥 새 창(세션) 열어서 "다른 창에서 이 작업이 멈춰있는데 봐줄래?"라고 물어보기
혼자 만든 결과물을 다시 AI에게 "디자이너/콘텐츠 전문가/개발자" 3명 관점으로 리뷰시키니 혼자서는 못 봤던 약점이 보임
1주차 결과물 두 개는 2주차 웹앱 과제로 그대로 이어붙일 예정
🎯 이런 분들께 도움돼요
GPTers Claude Code 스터디에 같이 참여 중인 동기분들 (1주차 진도 참고용)
ChatGPT/Claude를 매주 비슷한 작업에 쓰면서 "이거 자동화하고 싶다"는 니즈가 있는 비개발자
다른 AI 스터디 참여자 중 "Claude Code는 도대체 뭐가 다른가?"가 궁금하신 분
AI에게 매번 처음부터 설명하는 게 지쳐가는 모든 분
😫 문제 상황 (Before)
ChatGPT, Claude를 자연어로 띄엄띄엄 써오긴 했다. 카드뉴스가 필요하면 그때그때 시키고, 종목 뉴스가 궁금하면 그때그때 묻고. 매번 결과는 잘 나왔지만 문제가 하나 있었다.
"매번 처음부터 똑같이 설명해야 한다."
지난주에 카드뉴스 시켰던 톤을 다시 말하고, 종목 분석할 때 빼달라고 했던 가십성 기사를 다시 빼달라고 하고. AI는 좋은데 내가 매번 지친다.
게다가 Claude Code는 설치만 해두고 거의 안 썼다. alias, hook, 플러그인, 스킬 이런 단어들은 들어봤지만 "이게 뭐고 왜 필요한지" 한 번도 정리해본 적이 없었다.
GPTers Claude Code 스터디 1주차를 계기로, 이번엔 띄엄띄엄이 아니라 처음부터 끝까지 제대로 세팅해보기로 했다.
🛠️ 사용한 도구
메인 도구: Claude Code (CLI 환경의 Claude)
모델: Claude Opus 4.7
사용한 플러그인 (GPTaku Plugins):
show-me-the-prd— 아이디어를 인터뷰로 받아 4종 설계 문서로 변환skillers-suda— 설계 문서 기반으로 실제 스킬 자동 생성kkirikkiri— 디자이너/콘텐츠/개발자 등 전문가 팀 자동 구성해서 검토insane-search— 차단된 뉴스 사이트 우회해서 본문 수집
저장 위치: 프로젝트 폴더 안
50-my-work/(수강생 결과물 위치),.claude/skills/(재사용 스킬 위치)
🔧 작업 과정
1편. "이 폴더가 뭐 하는 곳이야?"로 시작한 1일차
스터디 1주차 시작하자마자 폴더부터 막막했다. GPTers 스터디용 프로젝트 폴더를 받았는데, 00-system/, 10-curriculum/, 50-my-work/, .claude/skills/ 같은 폴더들이 빼곡히 있었다. 처음 보는 사람이 봤을 때 "이게 다 뭐지?" 싶은 구조.
그냥 물어봤다.
해당 폴더를 읽고 내게 무엇을 위한 프로젝트 폴더인지 설명해줘
Claude Code가 폴더 안의 가이드 파일들을 차례로 읽더니, "이건 GPTers 스터디 1~2주차 실습용 학습 환경(하네스)이고, 50-my-work/는 당신이 만든 결과물을 저장하는 곳"이라고 깔끔하게 정리해줬다.
이 첫 순간이 의외로 중요했다. "폴더 구조를 내가 외워야 하는 게 아니라, AI에게 한 번 읽혀두고 같이 일하는 거구나" 라는 감각.
2편. 하네스 세팅 — "AI를 쓰기 전에 환경을 먼저 만든다"
다음은 하네스 세팅. 무슨 어려운 이야기인 줄 알았는데, 하나씩 따라가니 이런 거였다.
(1) 단축어(alias): 매번 길게 치는 명령어를 cc, ccd, ccr 세 글자로 줄이기.
이거 단축어 세팅해줘
Claude Code가 내 셸 설정 파일을 직접 열어서 단축어를 추가하고, 각 단축어가 언제 쓰는 건지(cc=일반, ccd=계획 모드, ccr=이어서 하기) 설명까지 붙여줬다.
(2) 알림과 안전장치(hook): 작업 끝나면 알림 띄우기 + rm -rf 같은 위험 명령은 미리 차단하기.
3단계 훅도 니가 설정해줘
이것도 알아서 설정해주고, 각 hook이 언제 발동하는지 설명까지 해줬다. 이 시점에 든 생각:
"아, Claude Code의 핵심은 AI한테 잘 부탁하는 게 아니라, AI가 내 의도대로만 일하게 환경을 미리 세팅해두는 거구나."
(3) 플러그인 4종 설치: show-me-the-prd, skillers-suda, kkirikkiri, insane-search. 각각 "설계 만들기", "스킬 만들기", "전문가 리뷰", "차단 사이트 우회"의 역할.
여기까지가 1일차 오전~오후. 환경 세팅만 하고 끝났다.
3편. 1일차 첫 실습 — 하이닉스 뉴스 분석
세팅을 끝내고 첫 실습으로 종목 뉴스 분석을 시켜봤다. 네이버 뉴스 페이지는 그냥 가져오려고 하면 차단되는데, /insane-search를 쓰면 우회해서 본문을 가져온다.
지금 내가 준 링크에서 기사 내용들을 가져와서 하이닉스에 대한 종목 분석을 뉴스기반으로 진행해줘
뉴스 30여 개를 자동으로 수집하고, 가십성 기사는 빼고, 종목 관점 8섹션으로 묶어서 리포트가 나왔다. 30분 이상 걸릴 일을 몇 분 만에 끝냈다.
하지만 이 시점엔 그저 "한 번 잘 시켰다"였다. 다음에 다른 종목을 분석하려면 또 비슷한 설명을 해야 한다. 이게 1일차 끝.
4편. 2일차의 깨달음 — "이걸 다시 시키는 게 아니라, 작업 흐름 자체를 굳히자"
2일차 새벽에 다시 카드뉴스 작업을 했다. 카드뉴스 구조 리서치하고, HTML로 5장 시안 만들고, 아스키 다이어그램으로 구조 그리고...
요즘 카드뉴스 sns에 많이 올라오던데 어떤 구조로 만들어야 사람들한테 반응이 좋을까?
이거 리서치해서 구조랑 내용들 어떻게 작성할지 안내해줘.
카드뉴스를 만드는 방법을 알려주는 카드뉴스를 만들어 보자, 지금 리서치한 결과를 가지고서.
그러다 중간에 사고도 한 번 났다. 카드 디자인에 배경 이미지를 넣어달라고 했는데 의도와 영 다른 게 나와서:
아니, 이미지 적용 멈춰줘.
이런 식으로 즉시 중단시킬 수 있다는 것도 처음 알았다. AI가 잘못 가고 있으면 한 마디로 멈춰주는 권한이 내게 있다.
여기까지 하고 나니 한 가지가 분명해졌다. 다음 주에 또 다른 주제로 카드뉴스 만들 거면, 이 과정 자체를 한 묶음으로 저장해두자.
지금까지 카드뉴스 만든 과정을 정리해서 내가 입력한 키워드를 바탕으로 리서치를 진행해
카드뉴스를 만드는거 까지를 만드는 스킬을 만들고 싶어. 이거 만들기 위한 문서 만들어줘.
이게 모든 흐름의 전환점이었다.
5편. show-me-the-prd — 아이디어를 4종 설계 문서로 자동 변환
/show-me-the-prd를 실행하니, AI가 텍스트로 설명하는 게 아니라 선택지가 있는 질문을 9번 던졌다.
질문 1. 이 스킬의 주요 입력은?
[A] 키워드 한 단어 [B] 키워드 + 톤 옵션 [C] 키워드 + 참고 URL [D] 직접 입력
질문 2. 카드뉴스 결과 형식은?
[A] HTML만 [B] 마크다운만 [C] HTML + 마크다운 [D] 직접 입력
이런 식의 질문 9개에 답만 했더니, 4종 문서가 자동으로 떨어졌다:
01_PRD.md(제품 요구사항)02_SKILL_SPEC.md(스킬 명세)03_PHASES.md(단계별 구현 계획)04_PROJECT_SPEC.md(프로젝트 사양)
처음으로 "아 이래서 PRD가 필요하구나"를 체감했다. 막연한 아이디어가 구현 가능한 설계서로 변환되는 게 신기했다.
6편. skillers-suda — 설계서로 실제 스킬 자동 제작
이 4종 문서를 들고 /skillers-suda로 넘어갔다. 이번엔 묻지도 않고 알아서 스킬 파일을 만들어줬다.
(/skillers-suda 실행)
만들어진 것:
.claude/skills/cardnews-maker/SKILL.md(스킬 본체).claude/skills/cardnews-maker/references/cardnews-rules.md(카드뉴스 작성 규칙 분리)
이제부터 카드뉴스가 필요하면 "이번엔 다이어트 주제로", "이번엔 부동산 주제로" 라고 키워드만 바꾸면 동일한 품질로 5장이 나온다.
같은 과정을 한 번 더, 종목 뉴스 분석에도 적용했다.
(/insane-search 실행) 지금 내가 준 링크에서 기사 내용들을 가져와서
하이닉스에 대한 종목 분석을 뉴스기반으로 진행해줘.
(/skillers-suda 실행: 뉴스 분석 흐름을 스킬로 구현)
결과로 .claude/skills/stock-news-analyst/ 안에 SKILL.md, 뉴스 수집/군집화 스크립트, 패턴/금칙어/템플릿 같은 도메인 지식까지 분리되어 저장됐다.
확인을 위해 "엔비디아"로 다시 돌려봤다.
→ 단어 하나만 바꿨는데, 동일한 8섹션 리포트가 그대로 나왔다. 이때 처음으로 "재사용 자산"이라는 개념이 손에 잡혔다.
7편. 가장 인상적이었던 순간 — kkirikkiri의 자동 팀 구성
여기서 끝이 아니었다. 만든 스킬이 진짜 괜찮은지 혼자 보면 객관적이지 않다. /kkirikkiri라는 플러그인을 써봤다.
지금 카드뉴스를 만드는 스킬을 제작했어.
디자인 전문가와 컨텐츠 전문가, 그리고 스킬에 대한 효율성을 검토해줄 개발자 등
다양한 전문가들을 바탕으로 팀을 구축해서 스킬을 검토해줘.
자연어로 "이런 전문가들 모아줘"라고만 했는데, AI가 진 짜로 3명의 다른 전문가 페르소나를 자동 구성해서 각각 다른 관점으로 리뷰를 던졌다.
디자이너: "카드 간 시각적 위계가 약하다"
콘텐츠 전문가: "후킹 문구가 너무 일반적이다"
개발자: "스킬의 입력 검증이 없다"
같은 결과물을 혼자 보던 것과 완전히 달랐다. 각자 자기 분야 약점만 정확히 짚어줬다. 그리고 자동 패치까지 적용해서 스킬을 한 번 더 개선해줬다.
"AI를 도구가 아니라 팀으로 쓰는 경험" — 이게 1주차의 최고 인사이트.
8편. 막혔던 순간 — "다른 세션에서 이거 멈춰있는데 봐줘"
물론 매끄럽기만 한 건 아니었다. kkirikkiri 첫 시도가 한 세션에서 20분 넘게 응답이 없었다. 처음엔 "이거 죽은 건가?" 싶었다.
그때 떠오른 해결책: 그냥 새 창(세션)을 하나 더 열어서 물어보면 된다.
(다른 세션 열어서)
다른 세션에서 작업이 20분이 넘었는데도 답이 없어. 내용을 확인해 줄 수 있니?
새 세션의 Claude Code가 멈춘 세션의 출력 파일을 직접 열어보고, "지금 이런 단계에서 멈춰있다", "이런 이유로 시간이 오래 걸렸다"를 보고해줬다. 그리고:
문제가 있었던 것은 니가 해결하고, 계속 진행해줘
→ 우회해서 작업 재개. 세션은 자유롭게 열고 닫을 수 있다는 걸 이때 처음 알았다.
이 경험이 1주차 전 체에서 실용적으로는 가장 큰 수확이었다. 다른 사람한테도 이건 꼭 알려주고 싶다.
✅ 결과 (After)
Before vs After
항목
Before
After
카드뉴스 만들기
매번 톤/구조 처음부터 설명
키워드 한 단어 입력 → 5장
종목 뉴스 분석
매번 가십 빼달라/8섹션으로 묶어달라 설명
종목명만 입력 → 8섹션 리포트
작업 중단 시 대응
"기다린다"
다른 세션 열어서 진단·재개
AI 협업 단위
"AI 한 명에게 부탁"
"전문가 팀으로 검토받기"
결과물 신뢰도
내가 본 게 다
3개 관점 리뷰 + 자동 패치
결과물
스킬 2개:
cardnews-maker,stock-news-analyst(둘 다 키워드만 바꾸면 재실행 가능)PRD 문서 세트: 카드뉴스 스킬 설계 4종 문서 (다른 사람도 이걸 보고 비슷한 스킬 만들 수 있음)
하이닉스 + 엔비디아 뉴스 분석 리포트 2건 (스킬 정상 동작 검증)
kkirikkiri 리뷰 리포트: 3명 전문가 관점 개선 제안
💬 이 과정에서 배운 AI 활용 팁
효과적이었던 것
한 번 잘 된 작업은 반드시 "스킬"로 굳히기 — 1회용 작업으로 끝내지 말 것. 카드뉴스를 한 번 잘 만들었으면, 다음에 또 만들 수 있게 흐름 자체를 저장.
AI가 멈춘 것 같으면 새 세션 열기 — 한 세션이 응답이 없을 때 무작정 기다리지 말고, 새 창을 열어 "다른 창에서 이런 작업이 멈춰있는데 봐줄래?"라고 물어보면 진단해준다.
혼자 만든 결과물은 다시 AI 팀으로 리뷰받기 —
/kkirikkiri처럼 페르소나를 나눠 검토받으면 혼자서는 못 보던 약점이 보인다.하네스를 먼저, 작업은 그 다음 — "AI 잘 쓰는 법" 찾기 전에 단축어/알림/안전장치를 먼저 세팅하면 그 다음 작업이 훨씬 매끄럽다.
AI가 잘못 가면 한 마디로 즉시 멈추기 — "아니, 멈춰줘"로 끊고 방향 재설정. 끝까지 진행되게 두지 말 것.
이렇게 하면 안 돼요
1회용 결과만 받고 끝내지 말 것 — 매번 비슷한 작업을 처음부터 설명하면 시간이 계속 새어나간다.
혼자만의 관점으로 결과물 평가하지 말 것 — 내가 만든 카드뉴스를 내가 봐도 괜찮아 보이는 건 당연하다. 외부 관점(또는 AI 팀)을 거치기.
세션이 멈췄다고 그냥 기다리지 말 것 — 5분 이상 응답이 없으면 새 세션 열어서 점검.
/show-me-the-prd같은 인터뷰형 도구를 건너뛰지 말 것 — "내가 직접 설명하는 게 빠를 것 같아서" 건너뛰면 결국 더 헤맨다. 9개 질문에 답하는 게 PRD 직접 쓰는 것보다 압도적으로 빠르다.
🌍 다른 업무에 적용한다면?
이번 경험에서 나온 패턴은 단순하다: 반복 작업 발견 → PRD로 정리 → 스킬로 굳히기 → 팀 리뷰. 이걸 다른 데에도 그대로 적용할 수 있다.
주간 회고 작성: 매주 비슷한 형식으로 쓰는 회고 → "이번 주 키워드"만 바꾸면 회고가 나오는 스킬
회의록 정리: 매주 비슷한 포맷의 회의록 → 녹취 텍스트만 입력하면 액션 아이템까지 분리되는 스킬
이메일 답변 템플릿화: 자주 받는 문의 유형별 답변을 스킬로 → 메일 본문만 입력하면 톤 맞춰서 답장 생성
콘텐츠 리서치: 매번 SNS 트렌드 조사 → 주제만 바꾸면 동일 형식 리서치 리포트가 나오는 스킬
핵심은 "이 작업 다음 주에 또 할 것 같다"는 신호. 그 신호가 오면 즉시 스킬화.
🚀 앞으로의 계획
이번 주 토요일에 GPTers 스터디 2주차 웹앱 과제가 있다. 이번에 만든 두 스킬을 그대로 웹에서 쓸 수 있는 한 화면 MVP로 확장해볼 계획이다.
키워드 입력창 하나, "카드뉴스 생성" 버튼 하나
결과는 화면에 카드 5장으로 표시
Vercel/GitHub Pages에 배포해서 누구든 URL 한 번이면 써볼 수 있게
이번 1주차에 배운 show-me-the-prd → skillers-suda → kkirikkiri 흐름을 웹앱에도 그대로 적용해보고, 시간이 되면 종목 뉴스 분석도 똑같 이 웹화할 예정이다.
장기적으로는 두 스킬을 서브에이전트와 묶어서, "아침 9시에 관심 종목 뉴스 분석 리포트가 자동으로 도착하는" 식의 루틴 자동화로 발전시키고 싶다.
📋 재사용 가능한 프롬프트
프롬프트 1: 폴더 첫 진입 시 컨텍스트 잡기
해당 폴더를 읽고 내게 무엇을 위한 프로젝트 폴더인지 설명해줘
[폴더 안의 README나 가이드 문서를 자동으로 읽고 폴더 목적을 정리해준다]
프롬프트 2: 1회용 작업을 스킬로 굳히기
지금까지 [작업 내용]한 과정을 정리해서 내가 입력한 [입력 종류]를 바탕으로
[작업 흐름]을 진행해 [최종 결과물]을 만드는 스킬을 만들고 싶어.
이거 만들기 위한 문서 만들어줘.
[그 다음 /show-me-the-prd → /skillers-suda 순서로 진행]
프롬프트 3: 결과물 다중 관점 리뷰
지금 [결과물 종류]를 제작했어. [전문가A], [전문가B], 그리고 [전문가C] 등
다양한 전문가들을 바탕으로 팀을 구축해서 [결과물]을 검토해줘.
[/kkirikkiri 실행, 자동 팀 구성 + 각자 관점 리뷰]
프롬프트 4: AI가 멈춘 것 같을 때 다른 세션에서 진단
다른 세션에서 작업이 [N]분이 넘었는데도 답이 없어. 내용을 확인해 줄 수 있니?
[새 세션에서 멈춘 세션의 출력 파일을 직접 점검하고 진단해준다]
프롬프트 5: AI가 잘못 가고 있을 때 즉시 중단
아니, [작업명] 적용 멈춰줘.
[현재 진행 중인 작업을 즉시 중단하고 방향 재설정]