구글 안티그래비티 완전 분석 — 모델·요금제·CLI 총정리

🚀 구글 안티그래비티(Antigravity) 완전 분석 구글이 2025년 11월 Gemini 3와 함께 공개한 에이전트 퍼스트(agent-first) IDE 안티그래비티는 Claude·GPT·Gemini를 한 도구에서 골라 쓰는 멀티모델 코딩 환경이다. 이 글에서는 ① 지원 모델과 요금제별 사용량의 실체, ② 실사용자 평가, ③ 구글의 방향성, ④ Claude Code와의 비교·연계, ⑤ CLI( agy )로 직접 쓰는 법까지 다섯 갈래를 차례로 정리한다. 자료 간 충돌이 있는 지점은 한쪽으로 단정하지 않고 양쪽을 모두 살려 표기했다. 📅 기준 시점: 2026년 6월 · 프리뷰 단계 정보로 수치는 변동 가능 1. 안티그래비티란 무엇인가 — 기초 정리 안티그래비티는 2025년 7월 구글이 24억 달러 규모 라이선스 계약 으로 영입한 전 Windsurf 팀이 설계를 주도했다. VSCode를 포크한 위에 자율 에이전트 오케스트레이션 계층을 얹은 구조다. 2026년 5월 Google I/O에서 발표된 안티그래비티 2.0 은 데스크탑 앱과 함께 공식 CLI agy 를 처음 공개하며 기존 Gemini CLI의 공식 후계자 자리를 확정했다. 핵심 정체성은 단순 코드 자동완성이 아니라 병렬 에이전트 오케스트레이션 이다. 여러 에이전트가 동시에 — 하나는 API, 하나는 테스트, 또 하나는 프론트엔드 — 작업을 나눠 진행하고, 각 에이전트는 계획·테스트 결과·스크린샷·영상을 담은 Artifact 를 남긴다. "사람이 한 줄씩 승인"하는 방식이 아니라 "에이전트들이 일을 마치고 사람이 사후 검수"하는 모델이다. flowchart TD A([사용자 작업 지시]) --> B[에이전트 A API 구현] A --> C[에이전트 B 테스트 작성] A --> D[에이전트 C UI 생성] B --> E[Artifact 계획·결과·영상] C --> E D --> E...

Claude Code Skills 완벽 가이드: AI 에이전트의 능력을 극대화하는 법

🤖 Claude Code Skills 완벽 가이드: 개발 생산성을 극대화하는 비밀 무기

Anthropic의 CLI 도구 Claude Code에서 가장 주목받는 기능인 Skills를 완전 정복합니다. Skills의 개념부터 작동 원리, 실전 활용법, 그리고 2026년 최신 트렌드까지 — 이 가이드 하나로 여러분의 개발 워크플로우가 완전히 달라질 것입니다.

📌 1. Claude Code Skills란 무엇인가?

Skills는 Claude Code 에이전트가 특정 작업이나 도메인에 대해 따라야 할 '전문화된 행동 지침서'입니다. 기본적으로 Claude는 범용적인 프로그래밍 지식을 갖추고 있지만, 실제 프로젝트에서는 팀마다 사용하는 프레임워크, 코딩 컨벤션, 아키텍처가 모두 다릅니다.

Skills는 바로 이 간극을 메워줍니다. 예를 들어 "우리 프로젝트의 에러 핸들링 규칙"이나 "특정 클라우드 환경에 배포하는 절차"를 Skills로 정의해 두면, Claude는 이를 학습된 기본 지식보다 우선시하여 해당 규칙에 맞게 코드를 수정하거나 명령을 실행합니다.

💡 핵심 포인트

Skills = 마크다운(.md) 파일로 작성된 지침서. 복잡한 코드가 아니라 명확한 자연어로 구성되므로, 프로그래밍 경험이 적은 PM이나 디자이너도 작성할 수 있습니다.

⚙️ 2. 작동 원리: 컨텍스트 주입(Context Injection)

Claude Code의 Skills는 컨텍스트 주입(Context Injection) 원리를 기반으로 3단계에 걸쳐 작동합니다.

감지(Detection)

사용자가 작업을 요청하면, Claude는 보유한 Skills 목록을 훑어보고 현재 상황에 적합한 스킬이 있는지 판단합니다.

활성화(Activation)

적합한 스킬이 발견되면 해당 스킬 파일(.md)에 작성된 지침이 Claude의 시스템 프롬프트에 주입됩니다. 내부적으로 activate_skill 도구가 호출됩니다.

실행(Execution)

주입된 지침을 바탕으로 Claude는 사용자의 요청을 더 정확하고 일관되게 수행합니다. 마치 전문가가 매뉴얼을 참고하며 작업하는 것과 같습니다.

🛠️ 3. 나만의 Skill 만드는 법 (Step-by-Step)

📂 스킬 파일의 위치

Skills는 다음 두 가지 방식으로 관리할 수 있습니다:

프로젝트 로컬: .claude/skills/ 디렉토리에 저장 (해당 프로젝트에서만 적용)

전역(Global): ~/.claude/skills/ 디렉토리에 저장 (모든 프로젝트에 적용)

✍️ 작성 구조 예시

아래는 React + Tailwind 프로젝트에 최적화된 스킬 파일 예시입니다:

# 이름: React-Tailwind 전문가 스킬

# 목적: 프로젝트의 디자인 시스템에 맞춰 UI 컴포넌트를 생성

## 활성화 조건

- 사용자가 새로운 React 컴포넌트 생성을 요청할 때

- Tailwind CSS 클래스 적용이 필요할 때

## 상세 지침

1. 모든 컴포넌트는 src/components 폴더 아래에 생성

2. 디자인 토큰은 tailwind.config.js 값을 우선 사용

3. Functional Component + TypeScript 필수

4. 접근성(A11y)을 위해 aria-label 포함

🔑 스킬 파일 작성 시 필수 구성 요소

구성 요소 설명 필수 여부
이름(Name) 스킬의 고유 식별자 ✅ 필수
목적(Purpose) 이 스킬이 해결하는 문제 ✅ 필수
활성화 조건 언제 이 스킬을 사용해야 하는지 ✅ 필수
상세 지침 구체적인 행동 규칙과 제약 사항 ✅ 필수
금지 사항 "절대 하지 말아야 할 것" 목록 ⭐ 권장

🎯 4. 실전 활용 팁: Skills를 200% 활용하는 방법

🔍 Claude Code 내부에서 스킬 확인하기

Claude Code 실행 중에 현재 사용 가능한 스킬을 확인하는 방법은 간단합니다:

"사용 가능한 스킬 목록을 보여줘" — 현재 프로젝트에서 활성화 가능한 스킬을 나열합니다.

자동 활성화 확인 — Claude가 작업 시작 전 Running activate_skill(name=...) 메시지를 출력하면, 스킬이 정상 작동 중입니다.

🌐 GitHub에서 Skills를 공유하는 이유

최근 GitHub에서 자신의 스킬셋을 공개하는 개발자들이 급증하고 있습니다. 그 핵심 이유는 워크플로우의 표준화입니다.

✓ 오픈소스 기여 가속화

복잡한 오픈소스 프로젝트의 빌드/테스트 가이드를 스킬로 만들어 두면, 신규 기여자도 실수 없이 참여할 수 있습니다. 프로젝트의 온보딩 비용이 획기적으로 줄어듭니다.

✓ 팀 컨벤션 일치

팀 전체가 동일한 .claude/skills 폴더를 공유하면, 모든 팀원이 동일한 품질과 스타일의 코드를 생산할 수 있습니다. 코드 리뷰 시간이 크게 단축됩니다.

✓ 지식의 자산화

시니어 개발자의 노하우를 스킬 파일로 문서화하면, 팀원이 퇴사하더라도 핵심 기술 지식이 조직에 남습니다. 암묵지(Tacit Knowledge)를 형식지로 전환하는 셈입니다.

🏗️ 5. 효과적인 Skills 설계를 위한 핵심 전략

🧩 원자적 설계(Atomic Design)

하나의 스킬 파일에 너무 많은 내용을 넣지 마세요. "테스트 코드 작성", "문서화", "배포" 등 목적별로 잘게 나누는 것이 정확도를 높입니다. 스킬 하나당 하나의 명확한 책임만 지는 것이 이상적입니다.

🎯 명확한 트리거 설정

언제 이 스킬을 사용해야 하는지 '활성화 조건'을 구체적으로 기술하세요. "React 관련 작업"보다는 "사용자가 React 컴포넌트의 신규 생성 또는 리팩토링을 요청할 때"가 훨씬 효과적입니다.

🚫 제약 사항 명시 (Negative Instructions)

"절대로 하지 말아야 할 것"을 포함하는 것이 매우 효과적입니다. 예: "로그에 API 키를 남기지 말 것", "console.log를 프로덕션 코드에 남기지 말 것". 부정 지시문은 실수 방지에 탁월합니다.

📐 구체적인 예시 포함

추상적인 규칙만 나열하기보다, 좋은 예시(Good)와 나쁜 예시(Bad)를 함께 제시하세요. "함수명은 동사로 시작" → Good: fetchUserData(), Bad: userData()

⚠️ 6. 흔한 실수와 주의 사항

Skills를 처음 사용할 때 많은 개발자가 저지르는 실수들이 있습니다. 이를 미리 파악해 두면 시행착오를 크게 줄일 수 있습니다.

❌ 피해야 할 실수들

스킬을 너무 크게 작성 — 하나의 파일에 모든 규칙을 넣으면 컨텍스트 윈도우를 낭비하고 우선순위가 흐려집니다.

모호한 지시문 — "코드를 깔끔하게 작성하라"보다 "들여쓰기는 2스페이스, 함수당 20줄 이내" 같은 구체적 수치가 효과적입니다.

상충하는 규칙 — 여러 스킬 파일 간에 모순되는 지침이 있으면 예측 불가능한 결과가 나옵니다. 정기적으로 검토하세요.

업데이트 미비 — 프로젝트 구조나 의존성이 바뀌었는데 스킬은 옛날 버전 그대로인 경우, 오히려 잘못된 코드가 생성됩니다.

🔄 7. CLAUDE.md와 Skills의 관계

많은 분들이 CLAUDE.md와 Skills의 차이를 혼동합니다. 간단히 정리하면:

📄 CLAUDE.md

→ 프로젝트 전반의 상시 적용 규칙

→ 항상 컨텍스트에 로드됨

→ 프로젝트 소개, 실행 방법, 전역 컨벤션

🛠️ Skills

→ 특정 상황에서만 조건부 활성화

→ 필요할 때만 컨텍스트에 로드됨

→ 특정 작업 유형별 전문 지침

CLAUDE.md가 회사의 사규라면, Skills는 각 부서별 업무 매뉴얼에 해당합니다. 둘을 적절히 조합하면 가장 효율적인 워크플로우를 구축할 수 있습니다.

🚀 결론: Skills로 개발 워크플로우를 한 단계 업그레이드하세요

Claude Code의 Skills는 단순한 템플릿이 아닙니다. 이는 여러분만의 비즈니스 로직과 개발 철학을 전달하는 수단입니다. 잘 설계된 스킬 하나는 매번 수백 줄의 프롬프트를 입력하는 번거로움을 제거하고, 결과물의 일관성과 신뢰도를 비약적으로 향상시킵니다.

🎯 지금 바로 시작하세요

프로젝트에 .claude/skills/ 폴더를 만들고, 여러분의 노하우를 마크다운으로 정리해 보세요. 작은 스킬 하나가 팀 전체의 생산성을 바꿀 수 있습니다.

본 콘텐츠는 정보 제공 목적으로 작성되었으며, 특정 제품이나 서비스를 보증하지 않습니다. 기술 정보는 변경될 수 있으므로 공식 문서를 참고해 주세요.

📄 Raw Data
# Claude Code Skills 완벽 가이드: AI 에이전트의 능력을 극대화하는 법

최근 개발자들 사이에서 Anthropic의 CLI 도구인 **Claude Code**가 큰 인기를 끌고 있습니다. 특히 GitHub 등지에서 자신의 `skills`를 정리한 마크다운(.md) 파일을 공유하는 모습이 자주 포착되는데, 이는 Claude Code의 핵심 기능 중 하나인 'Skills' 덕분입니다. 이번 포스팅에서는 Claude Code의 Skills가 무엇인지, 어떻게 작동하며, 어떻게 나만의 스킬을 만들어 활용할 수 있는지 상세히 알아보겠습니다.

---

### 1. Claude Code의 'Skills'란 무엇인가?

**Skills**는 한마디로 Claude Code 에이전트가 특정 작업이나 도메인에 대해 수행해야 할 **'전문화된 행동 지침서'**입니다. 기본적으로 Claude는 범용적인 프로그래밍 지식을 갖추고 있지만, 각 프로젝트마다 사용하는 프레임워크, 코딩 컨벤션, 아키텍처는 제각각입니다. 

Skills는 이러한 간극을 메워주는 역할을 합니다. 예를 들어, "우리 프로젝트의 에러 핸들링 규칙"이나 "특정 클라우드 환경에 배포하는 절차" 등을 Skills로 정의해 두면, Claude는 이를 학습된 지식보다 우선시하여 해당 규칙에 맞게 코드를 수정하거나 명령을 실행합니다.

### 2. 작동 원리: 어떻게 Claude가 똑똑해지는가?

Claude Code의 Skills는 **컨텍스트 주입(Context Injection)** 원리를 기반으로 합니다. 

1.  **감지(Detection):** 사용자가 특정 작업을 요청하면, Claude는 자신이 보유한 Skills 목록을 훑어보고 현재 상황에 적합한 스킬이 있는지 판단합니다.
2.  **활성화(Activation):** 적합한 스킬이 발견되면 `activate_skill`이라는 내부 도구를 호출합니다. 이때 해당 스킬 파일(.md)에 작성된 지침이 Claude의 시스템 프롬프트나 작업 컨텍스트에 추가됩니다.
3.  **실행(Execution):** 주입된 지침을 바탕으로 Claude는 사용자의 요청을 더 정확하고 일관되게 수행합니다.

이 과정은 마치 전문 지식이 필요한 상황에서 해당 분야의 매뉴얼을 즉시 펼쳐보고 작업하는 것과 같습니다.

### 3. 나만의 Skill 만드는 법 (Step-by-Step)

Skills는 기본적으로 **마크다운(.md) 형식**으로 작성됩니다. 복잡한 코드가 아니라, AI가 이해할 수 있는 명확한 자연어로 구성됩니다.

#### 스킬 파일의 위치
일반적으로 프로젝트 루트의 `.claude/skills/` 디렉토리에 저장하거나, 사용자의 홈 디렉토리 설정에 따라 전역적으로 관리할 수 있습니다.

#### 작성 구조 예시
```markdown
# 이름: React-Tailwind 전문가 스킬
# 목적: 프로젝트의 디자인 시스템에 맞춰 UI 컴포넌트를 생성함

## 활성화 조건
- 사용자가 새로운 React 컴포넌트 생성을 요청할 때
- Tailwind CSS 클래스 적용이 필요할 때

## 상세 지침
1. 모든 컴포넌트는 `src/components` 폴더 아래에 생성한다.
2. 디자인 토큰은 `tailwind.config.js`에 정의된 값을 우선 사용한다.
3. 컴포넌트는 항상 Functional Component와 TypeScript를 사용한다.
4. 접근성(A11y)을 위해 반드시 `aria-label`을 포함한다.
```

이렇게 작성된 파일은 Claude가 읽어 들여 자신의 행동 양식으로 내재화합니다.

### 4. 실사용자가 알아야 할 Skills 활용 팁

#### CC(Claude Code) 내부에서 스킬 확인하기
Claude Code 실행 중에 자신이 현재 어떤 스킬을 사용할 수 있는지 확인하려면, 대화창에 직접 물어보거나 도움말 명령어를 활용할 수 있습니다.
- **"사용 가능한 스킬 목록을 보여줘"**: 현재 프로젝트에서 활성화할 수 있는 스킬들을 나열합니다.
- **자동 활성화 확인**: Claude가 작업을 시작하기 전에 `Running activate_skill(name=...)`과 같은 메시지를 출력한다면, 당신이 만든 스킬이 제대로 작동하고 있다는 증거입니다.

#### GitHub에서 공유되는 Skills의 유용함
최근 GitHub에 자신의 스킬셋을 올리는 개발자들이 많은 이유는 **'워크플로우의 표준화'** 때문입니다. 
- **오픈소스 기여:** 특정 오픈소스 프로젝트의 복잡한 빌드/테스트 가이드를 스킬로 만들어 두면, 처음 참여하는 개발자도 Claude의 도움을 받아 실수 없이 기여할 수 있습니다.
- **팀 컨벤션 공유:** 팀 전체가 동일한 `.claude/skills` 폴더를 공유하면, 모든 팀원이 AI를 통해 동일한 품질과 스타일의 코드를 생산할 수 있습니다.

### 5. 제대로 사용하기 위한 핵심 전략

1.  **원자적 설계(Atomic Design):** 하나의 스킬 파일에 너무 많은 내용을 넣지 마세요. "테스트 코드 작성", "문서화", "배포" 등 목적별로 잘게 나누는 것이 정확도를 높입니다.
2.  **명확한 트리거 설정:** 언제 이 스킬을 써야 하는지 '활성화 조건'을 명확히 기술하세요.
3.  **제약 사항 명시:** "절대로 하지 말아야 할 것"을 포함하는 것이 효과적입니다. (예: "로그에 API 키를 남기지 말 것")

### 결론: 왜 Skills를 써야 하는가?

Claude Code의 Skills는 단순한 템플릿이 아닙니다. 이는 **AI 에이전트에게 당신만의 '비즈니스 로직'과 '철학'을 가르치는 수단**입니다. 잘 설계된 스킬 하나는 수백 줄의 프롬프트를 매번 입력해야 하는 번거로움을 덜어주며, AI가 내뱉는 결과물의 신뢰도를 비약적으로 상승시킵니다. 지금 바로 당신의 프로젝트에 `.claude/skills` 폴더를 만들고, 당신의 노하우를 AI에게 전수해 보세요.
---

## References

- [Claude Code Documentation](https://docs.anthropic.com/en/docs/agents-and-tools/claude-code)
- [GitHub Claude Code Skills Repositories](https://github.com/search?q=claude+code+skills)

댓글

이 블로그의 인기 게시물

Vim 9.2 릴리즈 총정리: 더 빠르고 강력해진 텍스트 편집의 제왕

폐쇄망 SoC 설계자를 위한 가볍고 빠른 Vim 최적화 가이드

에이전트 시대를 위한 터미널 cmux 가이드: 설치부터 AI 활용까지