Claude Code, Cursor, ZCode 같은 AI 코딩 에이전트의 품질은 "어떤 모델"보다 "어떤 규칙을
달아줬는지"가 크게 좌우한다. 스킬(Skill)은 에이전트가 필요할 때 스스로 읽어 들이는 규칙
문서인데, 잘 고른 스킬 몇 개만 설치해도 diff가 깨끗해지고, 계획 허점이 구현 전에 드러나고,
세션이 끊겨도 작업이 이어진다. 실제로 설치해 써본 스킬 여섯 종을 소개한다 — 대부분
MIT 라이선스 오픈소스다.
| 스킬 | 출처 | 한 줄 요약 | 발동 방식 |
|---|---|---|---|
| karpathy-guidelines | multica-ai) | Karpathy 4원칙으로 코딩 실수 차단 | 자동 (코딩 시) |
| frontend-design | anthropics) | "생성된 페이지 냄새" 나는 UI를 주제 맞춤형으로 | 자동 (UI 작업 시) |
| grill-me / grilling | mattpocock) | 구현 전에 계획을 끝까지 추궁하는 면접 | 이름 호출 |
| handoff | mattpocock | 대화를 다음 세션용 인계 문서로 압축 | 이름 호출 |
| wait-what | mattpocock | 이해 안 되는 답변을 쉬운 말로 다시 | 이름 호출 |
| claude-seo | AgriciDaniel) | SEO 감사·AI 검색 대비 툴박스 26종 | 이름 호출 |
출처: multica-ai/andrej-karpathy-skills)(MIT) · 단일 SKILL.md 67줄
전 테슬라 AI 디렉터 Andrej Karpathy가 지적한 LLM 코딩 함정 —
"모델은 대신 가정을 세우고 확인 없이 달려간다")—
를 4원칙으로 압축한 스킬. 설치해두면 코딩 작업 시 자동으로 참조된다.
| 원칙 | 요지 | 막는 실수 |
|---|---|---|
| Think Before Coding | 가정을 말로 하고, 불확실하면 묻고, 해석이 갈리면 제시 | 잘못된 가정으로 엉뚱한 구현 |
| Simplicity First | 요청받은 것의 최소 코드만. 추측성 기능·추상화 금지 | 50줄일 일을 300줄로 |
| Surgical Changes | 건드려야 할 곳만 수정. 옆 코드 "개선" 금지 | 무관한 코드 훼손 |
| Goal-Driven Execution | "버그 고쳐줘" → "재현 테스트 짜고 통과하게" 식으로 성공 기준 변환 | 검증 없는 완료 보고 |
이 스킬의 진짜 효용은 4원칙 자체보다 지시문을 바꾸게 만드는 힘에 있다. Karpathy의
원문처럼 — "LLM은 명확한 목표를 만족할 때까지 반복하는 데 탁월하다. 뭘 할지 말하지 말고
성공 기준을 주면 굴러간다."
작성자도 인정하는 트레이드오프는 신중함 > 속도라는 점. 오타 고치기 같은 사소한
작업까지 무겁게 가진 않도록 "사소한 작업은 재량" 단서가 들어 있다.
출처: anthropics/skills의)skills/frontend-design (Anthropic 공식 제공)
AI에게 랜딩 페이지를 만들라고 하면 왜 다 비슷하게 생겼을까. 크림 배경+세리프+테라코타
팔레트, 만능 SaaS 카드 그리드, 의미 없는 01/02/03 번호 — 스킬이 부르는 "생성된 페이지
냄새"다. 이 스킬은 UI·디자인 작업이 시작되면 자동으로 읽혀 다른 선택을 강제한다.
prefers-reduced-motion 같은 품질 하한도 요구 — 겉모습만 그럴싸한 페이지가 안 나온다기존 사이트 스타일이 있는 곳엔 기존 스타일이 우선이어야 하고, 이 스킬은 신규 페이지·
독립 랜딩에서 빛난다.
출처: mattpocock/skills)(MIT) · skills/productivity/ 하위 — grill-me는 껍데기, 실제 로직은 grilling
TypeScript 교육자 Matt Pocock이 만든 스킬군. 구현에 들어가기 전에 "이 계획, 괜찮은가?"
를 에이전트가 면접하듯 끝까지 추궁한다. 동작 방식이 영리하다:
핵심 규칙: 조사할 사실은 에이전트가 스스로 찾고, 결정만 사용자에게 물은다. 그리고
면접이 끝나도 사용자가 공유 이해를 확인하기 전에는 절대 구현에 들어가지 않는다.
출처: mattpocock/skills (MIT)
에이전트 세션은 컨텍스트 한도에 닿거나 창을 닫으면 끊긴다. handoff는 지금까지의 대화를
다음 세션이 바로 이어받을 수 있는 인계 문서로 압축한다.
긴 작업 마무리나 "이 작업 동료(혹은 다른 에이전트)에게 넘겨야겠다" 할 때 호출한다.
다음 세션에선 "인계 문서 읽어서 이어가자" 한 줄이면 된다.
출처: mattpocock/skills (MIT)
가장 짧다. 답변이 복잡하게 꼬여 이해가 안 될 때 wait-what 한 단어를 쏘면, 에이전트가
멈추고 맥락을 정리해 다시 설명한다. 재설명 스타일도 정해져 있어 한 문장 한 의미, 능동태,
쉬운 단어의 단순 기술 문체(ASD-STE100 스타일)로 다시 쓴다. 프로젝트에 용어집(GLOSSARY.md)
이 있으면 그 용어를 쓴다.
wait-what출처: AgriciDaniel/claude-seo)(MIT) · 허브 + 하위 스킬 26종 + 서브에이전트 19종
앞의 다섯은 "태도"를 바꾸는 스킬이라면, 이건 에이전트에 달아주는 전문 장비다. 사이트
전체 SEO 감사를 10~15분에 끝내며(최대 17개 에이전트 병렬), JS로 그려지는 페이지는 내장
헤드리스 브라우저(Chromium)로 렌더링해 분석한다. 요구 사항은 Claude Code 1.0.33 이상,
Python 3.11~3.14.
| 그룹 | 대표 기능 |
|---|---|
| 사이트 전체 | audit(점수·우선순위 리포트), technical(크롤링·인덱싱·Core Web Vitals), sitemap |
| 페이지·콘텐츠 | page, content(E-E-A-T), schema(구조화 데이터), images |
| AI 검색 신영역 | geo(AI Overviews·ChatGPT·Perplexity 인용 가능성), agentic(llms.txt·에이전트 접근성) |
| 전략·기획 | plan, cluster(키워드 클러스터링), content-brief, programmatic |
| 로컬·커머스 | local(GBP·리뷰), ecommerce, hreflang, backlinks |
| 데이터 연동 | GSC·PageSpeed·CrUX·GA4 실측, PDF 보고서 |
특히 geo와 agentic이 시대에 맞다. 검색 유입의 판이 "구글 1페이지"에서 "AI가 당신
사이트를 인용하는가"로 옮겨 가는 중이라, 생성엔진 최적화(GEO) 와 AI 에이전트 접근성
진단이 별도 커맨드로 존재한다. 무료·사이트당 과금 없음·사용량 제한 없음(MIT)이고,
실시간 SERP·키워드 볼륨이 필요하면 DataForSEO 같은 유료 API를 선택 연동하는 구조다.
스킬은 결국 규칙 문서(SKILL.md) 하나다. 스킬을 지원하는 에이전트라면 사용자 디렉터리의
스킬 폴더에 복사하는 것으로 끝난다 — Claude Code는 ~/.claude/skills/<이름>/,
ZCode는 ~/.zcode/skills/<이름>/. Cursor 같은 규칙 파일 기반 도구는 저장소의 .cursor/rules
파일을 쓰면 된다. 머신별 로컬 설치라, 서버·노트북·윈도우 PC마다 한 번씩 해줘야 한다.
예시 — karpathy-guidelines를 폴더째 받기 (URL은 각 리포에서 확인한 실제 경로):
mkdir -p ~/.claude/skills/karpathy-guidelines
curl -o ~/.claude/skills/karpathy-guidelines/SKILL.md \
https://raw.githubusercontent.com/multica-ai/andrej-karpathy-skills/main/skills/karpathy-guidelines/SKILL.md
| 스킬 | 실제 위치 (raw URL 기준) |
|---|---|
| karpathy-guidelines | multica-ai/andrej-karpathy-skills → skills/karpathy-guidelines/SKILL.md |
| frontend-design | anthropics/skills → skills/frontend-design/SKILL.md |
| grill-me·grilling·handoff·wait-what | mattpocock/skills → skills/productivity/<스킬명>/SKILL.md |
규칙 파일 통짜 방식도 있다 — 프로젝트 루트의 CLAUDE.md에 붙이면 에이전트가 읽는다:
curl https://raw.githubusercontent.com/multica-ai/andrej-karpathy-skills/main/CLAUDE.md >> CLAUDE.md
claude-seo는 규모가 있는 툴박스라 플러그인 방식이 깔끔하다 (Claude Code 안에서):
/plugin marketplace add AgriciDaniel/claude-seo
/plugin install claude-seo@agricidaniel-claude-seo
/seo setup # Python 런타임 + Chromium 구성 (최초 1회)
/seo doctor # 준비 상태 확인
karpathy 스킬 README의 체크리스트가 모든 스킬에 통용되는 기준이 된다. 설치 후 몇 주간:
AI 코딩 에이전트의 품질 문제는 대부분 "모델이 나빠서"가 아니라 규칙과 장비가 없어서
생긴다. 위 여섯 종은 각각 67줄짜리 규칙 파일이거나 잘 정리된 오픈소스 패키지일 뿐인데,
설치만으로 에이전트의 일하는 방식이 달라진다. 잘 안 맞는 부분은 파일을 열어 자기
프로젝트 규칙으로 고쳐 쓰면 된다 — 규칙 문서니까.
출처
| 이전 | | lordly | 2026-11-08 |
|---|---|---|---|
| 다음 | | 웰컴스 매니저 | 2026-10-30 |
주소창 오른쪽의 설치 아이콘으로도 설치할 수 있어요
카카오톡·네이버 앱 안에서는 설치할 수 없어요 — 오른쪽 위 ⋮ → “Chrome에서 열기” 후 진행해 주세요
설치하면 주소창 없이 전체화면 앱처럼 실행됩니다