스킬 하나하나는 순서대로 읽을 내용이 아니라, 지금 하는 일에 맞는 것을 골라 보는 목록입니다.
학습 카드 8장
이 단원의 학습 카드
모든 학습 카드 내용을 아래에서 차례로 볼 수 있습니다.
01실습Skill 사례 1Karpathy Guidelines · 변경 범위 줄이기코드를 바꾸기 전에 가정·범위·완료 기준을 적고, 요청한 부분만 수정하도록 지시할 수 있습니다.내용 열기내용 접기
정체: Andrej Karpathy의 관찰을 바탕으로 네 가지 규칙을 정리한 커뮤니티 프로젝트
공식 Andrej Karpathy 스킬이 아닙니다
네 가지 규칙
코드를 쓰기 전에 가정과 모르는 부분을 드러냅니다.
요청을 해결하는 가장 작은 구현을 고릅니다.
요청과 관계없는 코드·주석·서식을 바꾸지 않습니다.
성공 기준을 정하고 테스트나 실제 결과로 확인합니다.
적용 여부는 설명이 아니라 diff에서 확인합니다
바뀐 모든 줄이 요청과 직접 연결되는지 살펴봅니다
원문 저장소를 열어 네 원칙과 설치 범위를 확인합니다. 이 저장소는 Andrej Karpathy의 공식 스킬이 아니라 그의 관찰을 바탕으로 만든 커뮤니티 프로젝트입니다.
Claude Code에 출처를 포함해 설치를 요청합니다. 설치 전에 어떤 규칙 파일이 바뀌는지 먼저 설명해 달라고 합니다.
https://github.com/multica-ai/andrej-karpathy-skills 저장소의 안내를 읽고, Karpathy Guidelines를 이 프로젝트에 적용하는 방법을 확인해 줘. 설치 전에 바뀌는 파일과 적용 범위를 먼저 설명하고 내 확인을 받아 줘.
확인설치 방법을 임의로 추측하지 않고 원문 안내를 읽은 뒤, 바뀔 파일과 프로젝트 범위를 먼저 보여줍니다.
작은 작업을 맡기고 수정 전에 가정·요청 범위·완료 기준을 적는지 확인합니다.
작업이 끝나면 diff에서 요청과 관계없는 파일이 바뀌지 않았는지 확인합니다.
연습
작은 수정 하나를 맡긴 뒤 diff를 열어 요청과 직접 관계없는 변경이 없는지 확인해 보세요.
작업 전에 가정과 범위를 보여 주고, 끝난 diff가 그 범위 안에 있으면 통과입니다.
알아두면 좋습니다
이 규칙은 신중함을 높여 간단한 한 줄 수정까지 느리게 만들 수 있습니다. 단순 오탈자처럼 해석이 하나뿐인 작업에는 필요한 검증만 남깁니다.
새 방식은 영상 입력의 processing 값을 agentic으로 지정합니다. 영상에서 필요한 부분을 찾아 읽도록 하는 처리 설정입니다
대화창에 단어를 적는 것만으로는 이 설정을 켤 수 없습니다
비용: 기능 자체의 추가 요금은 없고, 기본 사용량 요금은 적용됩니다
앱 구독과 별도 호출 요금은 구분합니다
처음에는 사용할 권한이 있는 짧은 공개 영상 한 개로 한 번만 분석하고, 호출 전 예상 비용과 허용할 금액을 정합니다
2. 실행 전에 설정 확인을 요청합니다
개발 도구에서 AI에게 준비를 맡길 때 아래 요청문을 사용합니다
아직 연결하지 않은 계정이나 결제가 필요하면 준비 내용을 확인한 뒤 본인이 진행합니다
Google 공식 영상 분석 문서를 읽고 Gemini의 새 영상 구간 분석을 준비해 주세요.문서: https://ai.google.dev/gemini-api/docs/video-understanding현재 지원하는 모델, 사용할 계정의 접근 여부, 필요한 프로그램, 사용량 요금과 예상 비용을 설명해 주세요.영상 입력의 processing 값을 agentic으로 지정하는 설정을 준비해 주세요.영상 한 개, 분석 요청 한 번으로 제한하고 자동 재시도는 넣지 마세요.예상 비용을 계산할 수 없으면 그 이유를 적어 주세요.아직 설치, 결제, 파일 업로드, 유료 호출은 하지 마세요.
지원 모델과 설정을 확인하고 실행 비용을 정한 경우에만 다음 분석을 진행합니다
준비를 끝내지 못하면 기존 claude-video 방식이나 직접 확인한 자막·화면으로 연습하고, 사용한 방법을 기록합니다
3. 장면과 발화를 나눠 묻습니다
선택한 도구에 영상 한 개와 아래 요청을 전달합니다
인스타그램 링크 지원을 가정하지 않고, 공식 문서가 안내하는 공개 YouTube 주소나 사용할 권한이 있는 영상 파일을 준비합니다
이 영상의 첫 15초에서 화면 변화와 실제 발화를 시간대별로 정리해 주세요.상품 또는 설명 대상이 처음 등장하는 시간을 표시해 주세요.시작·끝 시간, 화면에서 보이는 것, 들리는 말의 뜻을 서로 다른 칸에 적어 주세요.불명확한 말과 화면 밖 정보는 추측하지 말고 미확인으로 남겨 주세요.핵심 구간은 세 개 이내로 고르고, 각 구간을 고른 이유를 설명해 주세요.
4. 같은 시간대를 재생해 확인합니다
답변에 나온 구간을 직접 재생해 시작·끝 시간과 화면·발화가 맞는지 확인합니다
일치하지 않는 행은 원래 답과 수정 내용을 함께 남깁니다
다른 도구와 비교할 때는 영상, 구간, 질문을 같게 두고 오류·수정 횟수·걸린 시간·실제 비용을 기록합니다
실행하지 않은 항목은 미실행으로 적습니다
적용 예: 마케터는 광고 도입부, 디자이너는 튜토리얼의 버튼 조작 순서, 기획자는 인터뷰의 근거 발언 찾기
05실습Skill 사례 5agentmemory · 기억을 나누어 관리하기프로젝트 규칙, 지난 대화, 검색할 기록, 내가 고른 참고 자료를 용도에 맞는 곳에 두고 Claude Code와 Codex에서 필요한 내용만 불러올 수 있습니다.내용 열기내용 접기
기억은 한곳에 모으기보다 나중에 어떻게 쓸지에 따라 나눕니다
남길 내용
사용하는 곳
다시 찾는 방법
프로젝트에서 계속 지킬 규칙
Claude Code의 CLAUDE.md, Codex의 AGENTS.md
프로젝트를 열 때 자동으로 참고합니다
방금 하던 대화
Claude Code의 --continue, --resume
같은 대화를 이어 갑니다
여러 대화에서 다시 찾을 결정과 작업 기록
agentmemory 같은 로컬 메모리
날짜·출처와 함께 검색합니다
내가 고른 원문과 검토한 요약
Gemini Notebook
올린 자료 안에서 질문합니다
로컬 메모리에 남길 내용
agentmemory: 코딩 에이전트의 대화 기록을 내 컴퓨터의 메모리 서버에 저장
다음 대화에서는 전체 기록을 다시 읽지 않고 현재 요청과 관련된 내용을 검색합니다
여러 도구가 같은 로컬 메모리를 쓰도록 연결할 수 있습니다
자동 기록을 켜기 전에 확인할 것: 저장 위치, 기록 대상, 삭제 방법
작업 기록 전체 대신 결정, 이유, 날짜, 출처 파일처럼 다시 찾을 값만 정리하면 검색 결과가 선명해집니다
Gemini Notebook을 더할 때
Gemini Notebook: 내가 고른 자료를 모아 두고 그 자료를 바탕으로 질문할 때 사용
추가하는 경우: 다른 기기에서 같은 자료를 볼 때, 여러 원문에서 근거를 찾아야 할 때
Claude Code·Codex에서 쓰려면 notebooklm-mcp 같은 MCP 연결 도구를 쓸 수 있습니다
이 프로젝트는 Google 공식 기능이 아니므로 로그인 전에 저장 방식과 삭제 방법을 확인합니다
연결 뒤에도 AI가 대화 전체를 자동으로 올리게 두지 않고, 직접 준 원문이나 검토한 요약만 추가합니다
아래 표를 보고 지금 남길 내용이 규칙, 대화, 작업 기록, 참고 자료 가운데 무엇인지 정합니다.
확인남길 내용 한 건과 그 내용을 둘 곳이 한 줄로 정리됩니다.
프로젝트의 고정 규칙은 Claude Code의 CLAUDE.md와 Codex의 AGENTS.md에 적습니다. 두 파일은 각 도구가 프로젝트를 열 때 먼저 참고하는 안내문입니다.
확인두 안내 파일에는 여러 작업에서 계속 지킬 규칙만 남습니다.
같은 대화를 이어 갈 때는 Claude Code의 --continue 또는 --resume을 사용합니다. 여러 대화에서 다시 찾을 결정은 로컬 메모리에 저장합니다.
확인한 대화를 이어 갈 때와 여러 대화에서 검색할 때 사용하는 방법이 구분됩니다.
Gemini Notebook에는 사용자가 직접 준 원문이나 사용자가 검토한 요약만 추가합니다. 전체 대화 기록, 비밀번호, API 키, 개인정보가 든 파일은 올리지 않습니다.
확인추가할 자료의 내용과 출처를 사용자가 먼저 확인합니다.
Claude Code나 Codex에 현재 연결 상태와 저장 범위를 확인해 달라고 요청합니다.
현재 사용할 수 있는 기억 방법을 확인해 줘. 프로젝트 안내 파일, 이전 대화 재개, 로컬 메모리 검색, Gemini Notebook 연결을 나누어 보여 줘. 각각 어디에 저장되는지와 외부로 전송되는지도 먼저 설명해 줘. 로그인, 설치, 자료 추가는 아직 하지 마.
확인네 가지 방법이 분리되어 나옵니다. 저장 위치와 외부 전송 여부를 확인하기 전에는 변경하지 않습니다.
연습
민감 정보가 없는 결정 하나를 로컬 메모리 후보로 정리합니다. 같은 내용을 Gemini Notebook에 넣을 자료와 비교해 보세요. 외부에서도 볼 필요가 없다면 로컬 메모리만 사용합니다.
남길 내용, 저장 위치, 외부 전송 여부를 적은 표가 있고 선택 이유를 한 문장으로 쓸 수 있으면 통과입니다.
알아두면 좋습니다
자동 기록에는 프롬프트·도구 호출·응답이 포함될 수 있습니다. API 키·비밀번호·개인정보가 들어간 대화는 저장하지 않습니다. 이미 노출된 비밀 값은 기록에서 지우는 것만으로 끝내지 말고 폐기·재발급합니다. notebooklm-mcp는 커뮤니티 프로젝트이며 별도 브라우저 폴더에 로그인 쿠키를 보관합니다. 로그인 쿠키는 브라우저가 로그인 상태를 기억하는 정보입니다. 연결 전에 저장 위치와 삭제 방법을 확인합니다.
파일을 Claude나 Codex에 첨부하고 직접 해보기의 설치 전 검토 요청문을 보냅니다.
통과 기준: 간단한 작업과 되돌리기 어려운 작업의 질문 수를 다르게 정하고, 수정·오류 해결·형식 변경을 제외 조건으로 적음
외부 스킬은 출처와 파일 내용을 확인한 뒤 설치합니다
세 번 이상 반복한 작업 하나를 고르고, 스킬 이름·사용할 때·사용하지 않을 때·입력·결과·검수 기준을 적습니다.
Codex에서 `$skill-creator`를 부르고 초안을 요청합니다. Skill Creator가 묻는 질문에 답하면 필수 파일인 `SKILL.md`에 이름과 설명이 들어갑니다.
$skill-creator
매주 회의록을 결정사항·할 일·미결로 나누는 반복 작업을 스킬로 만들어 주세요. 할 일의 담당자는 추정하지 말고 비워 두며, 결과는 표로 만들어야 합니다. 이 스킬을 써야 하는 요청과 쓰지 않아야 하는 요청을 먼저 질문한 뒤 초안을 보여 주세요.
확인SKILL.md 초안에 name과 description이 있고, description에 사용할 때와 사용하지 않을 때가 구분됩니다.
이 단계의 실제 화면
화면에서 확인할 것반복 작업과 호출 조건을 설명한 뒤 Skill Creator에 스킬 초안을 요청합니다. Claude Code 2.1.135 · 2026-07-27
두 결과를 보고 공통으로 아쉬운 부분 한 가지를 구체적으로 피드백합니다.
수정한 스킬로 같은 요청을 다시 실행해 전후 결과를 비교합니다.
연습
세 번 이상 반복한 작업 하나로 스킬을 만들고, 실제 요청 두 개의 결과를 비교해 한 번 수정해 보세요.
수정 전후 결과에서 같은 문제 한 가지가 줄고, 다른 입력에도 같은 절차가 유지되면 통과입니다.
알아두면 좋습니다
한 번만 쓸 작업을 모두 스킬로 만들면 관리할 파일만 늘어납니다. 예시 하나에만 맞춘 규칙도 다른 요청에서 깨지므로 서로 다른 실제 요청으로 시험합니다.
예시 · 튜토리얼 영상에서 원하는 반복 작업을 설명해 Skill Creator에 제작을 요청하는 화면
08실습모션그래픽HyperFrames로 15초 세로 모션그래픽 만들기브랜드 기준 문서와 사진으로 1080×1920 세로 15초 장면 구성안을 받고, HyperFrames 프로젝트로 만들어 검사를 통과시킨 뒤 MP4로 렌더할 수 있습니다.내용 열기내용 접기
HyperFrames: HTML·CSS·사진·애니메이션으로 쓴 장면을 MP4 영상으로 바꾸는 오픈소스 도구
라이선스: Apache 2.0
Claude Code에 플러그인으로 설치하면 Claude가 장면 파일 작성, 검사, 렌더 명령까지 실행합니다
가격: 내 컴퓨터에서 렌더하면 별도 요금 없음
명령
하는 일
npx hyperframes check
오류, 깨진 파일 경로, 글자 대비를 한 번에 검사합니다
npx hyperframes preview
브라우저에서 시간축과 함께 미리 봅니다
npx hyperframes render
MP4 파일로 내보냅니다
명령은 Claude가 실행하고, 사람은 구성안을 고르고 미리보기를 본 뒤 렌더를 승인합니다
색과 글꼴을 design.md에서 가져오게 하면 여러 편을 만들어도 색이 갈라지지 않습니다
Claude Code에 HyperFrames 설치를 맡기고, 필요한 프로그램이 이 컴퓨터에 있는지 먼저 확인하게 합니다.
https://github.com/heygen-com/hyperframes 저장소의 README를 읽고 Claude Code용 HyperFrames 플러그인을 설치해 줘. 설치 전에 Node.js 22 이상과 FFmpeg가 이 컴퓨터에 있는지 확인하고, 없으면 설치 방법을 알려 주고 멈춰 줘.
확인Node.js와 FFmpeg 버전 확인 결과가 먼저 나오고, 플러그인 설치 뒤 /hyperframes로 부를 수 있다는 안내가 나옵니다.
영상을 만들기 전에 장면 구성안을 표로 받아 고릅니다.
[브랜드 폴더]의 brand.md·design.md와 사진 파일을 읽고, 1080×1920 세로 15초 영상의 장면 구성안을 표로 만들어 줘. 장면마다 시작·끝 초, 화면 문구, 쓸 사진 파일, 움직임을 적고, 첫 1초 안에 브랜드 이름이나 핵심 문장이 보이게 해 줘. 문구는 brand.md에 있는 사실만 쓰고, 아직 영상은 만들지 마.
확인장면 4~6개짜리 표가 나오고, 장면마다 쓸 사진 파일 경로와 화면 문구가 적혀 있습니다.
고른 구성안으로 프로젝트를 만들고 검사를 통과시킨 뒤 미리보기를 엽니다.
고른 구성안으로 HyperFrames 프로젝트를 만들어 줘. 색과 글꼴은 design.md 값만 쓰고, 다 쓰면 npx hyperframes check를 돌려 오류와 글자 대비 경고를 고친 뒤 미리보기 주소를 알려 줘. 렌더는 내가 미리보기를 보고 말할 때 해.
확인check 결과에 남은 오류가 없고, 브라우저에서 열 수 있는 미리보기 주소가 나옵니다.
미리보기를 확인한 뒤 렌더를 맡기고, 파일 규격을 숫자로 확인합니다.
미리보기 그대로 MP4로 렌더해 줘. 렌더한 뒤 ffprobe로 길이·해상도·초당 프레임 수를 재서 표로 보여 줘.
확인MP4 파일 경로와 함께 길이 15초 안팎, 해상도 1080×1920이 적힌 표가 나옵니다.
연습
내 브랜드 사진 다섯 장으로 15초 세로 영상 하나를 렌더하고, 문구 한 줄을 고친 뒤 다시 렌더해 다른 장면이 바뀌지 않았는지 확인해 보세요.
1080×1920 MP4 파일이 있고, ffprobe 표의 길이가 구성안의 마지막 장면 끝 초와 같습니다.
알아두면 좋습니다
렌더는 시간이 걸리므로 미리보기를 보고 고친 다음에 맡깁니다. 사진 안에 효능이나 수치 같은 문구가 들어 있으면 화면 문구 검사에 걸리지 않으므로 사진을 한 장씩 열어 봅니다. 장면 일부를 생성형 AI 영상으로 채우면 유료 크레딧이 들고, 그 컷은 같은 결과를 다시 만들 수 없습니다.
예시 화면 2026-10-06 눈닥터 브랜드 자료로 만든 15초 세로 영상 네 편의 한 장면씩입니다. 네 편 모두 HyperFrames 컴포지션으로 쓰고 같은 색 값을 썼습니다.