← 개발 일지로

Claude Skills·Agent Skills·Cursor Rules 차이는? 2026 대조 가이드

AI 코딩 & 워크플로 · 2026.08.08 · 약 15분

Claude Skills, Agent Skills, Cursor Rules 3계층 대조

「Claude Skills」를 검색하면 Anthropic 문서가, 「Agent Skills」는 agentskills.io가, Cursor에서는 「Rules」가 나옵니다. 셋 다 Skill·Rule이라는 단어가 들어가 「같은 걸 폴더만 바꿔 둔 거 아닌가?」라고 생각하기 쉽습니다. 실제로는 세 층으로 나뉩니다. Cursor Rules는 IDE에 상주하는 팀 규칙, Claude Skills는 Claude Code의 온디맨드 Runbook 제품 기능, Agent Skills는 도구를 넘나드는 SKILL.md 오픈 형식입니다. 본문은 통일 비교표, 시나리오 매트릭스, 복사 가능한 예제로 명칭 혼란을 한 번에 정리합니다. 비대칭 결론: 분수령은 「상시 제약 vs 온디맨드 매뉴얼 vs 형식 협약」이지, 어떤 모델이 더 똑똑한지가 아닙니다.

Cursor와 Claude Code를 함께 쓰는 개발자를 위한 글입니다. 세 개념의 정의, 파일 경로, 로딩 시점, 이식성, 흔한 혼용 실수를 설명합니다. 사이트 내 Workflow / Rules / Skills 3층 엔지니어링 글은 「워크플로를 어떻게 쌓을지」, 본 글은 「세 화제 키워드가 각각 무엇인지」에 집중합니다. 공식 참고: Cursor Rules, Claude Code Skills, Agent Skills Specification.

1. Claude Skills, Agent Skills, Cursor Rules가 왜 자주 섞일까?

2025년 하반기부터 2026년까지 AI 코딩 도구들이 일제히 「버전 관리 가능한 Agent 설정」을 내놓았습니다. Cursor는 .cursor/rules.cursor/skills를 강화하고, Anthropic은 Claude Code에서 .claude/skills를 밀고, 커뮤니티는 agentskills.io를 크로스 호스트 표준으로 정리했습니다. 세 흐름이 거의 동시에 겹치고 마케팅에도 Skill·Agent가 반복되면서 한국어권에서도 번역이 제각각이라 전형적인 혼란이 생깁니다:

  • 30단계 릴리스 절차를 Cursor Rules에 넣어 매 대화마다 수천 token을 짊어짐;
  • Claude Code에서 「Rules 패널」을 찾지만 제품명은 Skills;
  • 공유받은 SKILL.md.cursor.claude 중 어디에 둘지 모름;
  • 「Agent Skills」를 새 SaaS로 오해하지만 실은 파일 형식 규격임.

근본 원인은 제품층·구현층·표준층의 명명이 겹친 것입니다. 이미 AI Coding Workflow, Rules, Skills 완전 해설을 읽었다면 그 글을 「워크플로 아키텍처」, 본 글을 「명사 대조표 + 의사결정 핸드북」으로 보시면 됩니다. 두 글은 보완 관계이며 중복을 피했습니다.

개인 개발자는 「일단 AGENTS.md에 다 쓴다」는 경향이 있고, 팀은 「Rules와 Skills 경계가 모호해 리뷰가 안 된다」는 다른 고통을 겪습니다. 전자는 컨텍스트 비대, 후자는 거버넌스 부재——둘 다 층 배치 오류에서 비롯됩니다. 본문 비교표는 PR에서 「이건 Rule인가 Skill인가」를 논의하는 공통 언어가 됩니다.

2. 각각의 정의 (What)

2.1 Cursor Rules — 항상 로드되는 제약층

Cursor Rules는 Cursor IDE의 상주 정책입니다. 프로젝트를 열고 glob에 맞으면 자동으로 컨텍스트에 주입됩니다. 일반적인 위치는 .cursor/rules/*.mdc, 사용자 Settings의 Rules, 루트 AGENTS.md. 최소 diff, 건드리면 안 되는 디렉터리, 응답 언어, 테스트 실행 조건, force push 금지 등 짧고 단단하며 매 대화에 성립하는 조항에 적합합니다. 공식 문서도 Rules는 간결하게——긴 Runbook은 여기에 넣지 말라고 강조합니다.

2.2 Claude Skills — Claude Code의 온디맨드 Runbook 제품

Claude Skills(Claude Code Skills)는 Anthropic 터미널/IDE Agent 제품 내부의 능력 패키지입니다. .claude/skills/<name>/SKILL.md(사용자 수준도 가능). Agent는 frontmatter의 description을 먼저 읽고 의도가 맞으면 본문을 로드해 code review, 릴리스, 보안 감사 등 다단계 절차를 실행합니다. /skill-name 명시 호출과 disable-model-invocation으로 오작동 방지도 지원합니다. 심층 선정은 Claude Code Skills 10 프레임워크 가이드를 참고하세요.

2.3 Agent Skills — 크로스툴 SKILL.md 오픈 표준

Agent Skills는 특정 벤더의 기능 스위치가 아니라 Agent Skills Specification이 정의한 파일 형식과 디렉터리 관례입니다. SKILL.md frontmatter(name, description 등) + 본문 Runbook + 선택적 references/, 스크립트. Cursor, Claude Code 등 호스트가 같은 규약으로 파싱하므로 팀은 동일 Skill 본문.cursor/skills.claude/skills에 동기화하고 각 도구 문서에 맞게 frontmatter만 조정하면 됩니다. 표준이 푸는 것은 이식성이며 Cursor Rules의 상주 제약을 대체하지 않습니다.

한 줄로 기억하기
Cursor Rules = Cursor 팀 규칙(자동·상주); Claude Skills = Claude Code SOP(온디맨드); Agent Skills = 모두가 쓰는 SOP 파일 형식(도구 간 공유).

3. 핵심 비교표 (How Compare)

Cursor Rules vs Claude Skills vs Agent Skills
유형 진입점 실행 능력 컨텍스트 적합 대상
Cursor Rules 프로젝트 열기 / glob 매치 시 로드 편집 행동·형식·금지 구역 제약 상주, 간결 유지 Cursor 사용자 전원, 리뷰어
Claude Skills /skill 또는 description 의미 매칭 다단 Runbook(review, 릴리스) 실행 온디맨드, references/ 가능 Claude Code / API Agent 사용자
Agent Skills 호스트 구현에 따름(독립 제품 아님) SKILL.md 구조·메타데이터 규정 호스트가 로드할 때까지 점유 안 함 크로스툴 팀, OSS 메인테이너

3.1 경로와 소유권 대조

파일 위치와 파서
비교 항목 Cursor Rules Cursor 제품 Claude Skills / Agent Skills Runbook 층
전형 경로.cursor/rules/*.mdc.claude/skills/ 또는 .cursor/skills/ 아래 SKILL.md
표준 귀속Cursor 문서Agent Skills 오픈 규격 + 각 호스트 문서
IDE 간 복사Cursor만(개념은 타사 Rules에 수기 반영 가능)본문 공유 가능, 경로는 호스트별
적합 내용레드라인, 스타일, 권한체크리스트, 명령 시퀀스, 템플릿

4. 시나리오별 선택 — 의사결정 매트릭스

당신의 시나리오 우선 사용 비고
Cursor만으로 업무 코드 프로젝트 Rules 3~5개 → 필요 시 Cursor Skills(Agent Skills 형식) Rules에 Runbook 금지; review/마이그레이션은 Skill
Claude Code 터미널 Agent만 Claude Skills(Agent Skills 형식) → 사용자급 상주 제약(CLAUDE.md 등) Cursor Rules 패널 없음; 제약은 프로젝트 설명 파일에
Cursor + Claude Code 듀얼 스택 공유 SKILL.md 본문 → .cursor/skills.claude/skills에 배치 → Cursor Rules 별도 유지 Agent Skills는 형식, Cursor Rules는 Cursor 전용 제약
오픈소스 기여 가이드 CONTRIBUTING + Agent Skills 패키지(security-review) → 선택적 Cursor Rules 조각 Skill은 비 Cursor 사용자에게도 설명 가치
Xcode / codesign Runbook 포함 Skill에 명령 시퀀스 → Rules로 signing 변경 금지 → macOS 실행 노드 GitHub Actions macOS 빌드와 연계, 컴파일은 원격 Mac

5. 권장 조합 (Stack)

조합 A — Cursor 단독(개인 프로젝트)

  • Rules: core.mdc에 레드라인 3개(최소 diff, 임의 commit 금지, 변경 후 lint)
  • Skills: code-review 하나(Agent Skills 형식, .cursor/skills/)
  • Claude 디렉터리는 만들지 않아 저장소 노이즈 방지

조합 B — Claude Code 단독(터미널 우선)

  • Claude Skills: commit, security-review(disable-model-invocation: true)
  • 프로젝트 루트 CLAUDE.md가 「상주 제약」 역할(Rules 유사, Agent Skills 아님)

조합 C — 듀얼 스택 팀(권장)

  • 단일 skills/ 소스 또는 submodule을 CI로 .cursor/skills.claude/skills에 동기화
  • Cursor Rules는 Cursor 개발자용; Claude 사용자는 CLAUDE.md 참고
  • 새 Skill은 먼저 Agent Skills frontmatter로 작성 후 도구별 미세 조정

조합 D — 원격 실행 Agent

  • Skill에 SSH로 클라우드 Mac에서 xcodebuild 실행 단계 명시
  • Rules로 미확인 프로덕션 설정 변경 금지
  • 실행 노드는 고정 macOS 이미지——AI 코딩 도구 선정의 「실행 환경」 축과 일치

6. 흔한 오해

  • 「Agent Skills는 Claude 전용」오픈 형식; Claude Skills는 Anthropic 구현 중 하나.
  • 「Cursor Rules에 20단계 릴리스 가능」 → Skill로 분리; Rules가 길수록 매 대화 컨텍스트 낭비.
  • 「SKILL.md를 Rules 폴더에 복사하면 됨」 → 확장자·로더 다름; .mdc Rules는 Skill description 매칭 안 함.
  • 「셋은 배타적, 하나만 선택」 → 전형은 Rules(제약) + Skills(절차) + Agent Skills 형식(공유).
  • 「Skills 있으면 Rules 불필요」 → Skills는 온디맨드; 「매번 force push 금지」 류 바닥선은 대체 불가.
  • 「표준 업데이트 시 Claude Skills 자동 호환」 → agentskills.io와 각 호스트 changelog 추적; frontmatter 필드 분화 가능.

7. 7단계 도입: 복사 가능한 예제

  1. 목록화: 매 대화 지킬 제약 → Cursor Rules 후보; 가끔 도는 절차 → Skills 후보.
  2. Rules 작성: 파일당 80줄 미만, globs로 범위 제한.
  3. Agent Skills 규격으로 SKILL.md 초안: name + 동사로 시작하는 description.
  4. 호스트 디렉터리 배치: Cursor는 .cursor/skills/<name>/SKILL.md; Claude Code는 .claude/skills/.
  5. 고위험 Skill: disable-model-invocation: true/security-review 등 명시 호출만.
  6. Git 커밋: 코드와 같은 PR로, 개인 노트북에만 두지 않기.
  7. macOS 노드 연결: Skill에 Xcode/shell 포함 시 Runbook에 SSH 대상·사전 점검 명시.
예제 1: Cursor Rule(상주 제약)
# .cursor/rules/core.mdc
---
description: Core repo constraints (always on)
globs: "**/*"
---
- Minimize diff; no drive-by refactors.
- Never commit unless the user explicitly asks.
- Do not modify backend/ unless the task requires it.
예제 2: Agent Skills 형식(듀얼 호스트 본문 공유)
# .cursor/skills/code-review/SKILL.md  (Claude: .claude/skills/code-review/SKILL.md)
---
name: code-review
description: Review staged git diff for bugs and test gaps. Use when user asks for review or before PR.
---
1. Run `git diff --staged` (or branch vs main).
2. Report Critical / Warning / Suggestion.
3. Do not auto-fix unless asked.
예제 3: Claude Skills 전용 옵션(선택 frontmatter)
---
name: xcode-release
description: Archive and export IPA on macOS runner. Manual invocation only.
disable-model-invocation: true
---
Prerequisites: macOS host, valid signing cert, Xcode selected.
Steps: clean → archive → export → verify IPA checksum.

8. 요약

Cursor Rules는 「Cursor에서 매 대화 넘으면 안 되는 선」, Claude Skills는 「Claude Code에서 특정 작업을 SOP대로」, Agent Skills는 「그 SOP 파일의 형태와 도구 간 운반」. 셋은 대체 관계가 아니라 제약층 + 제품 기능 + 형식 표준의 조합입니다. 먼저 층으로 분류한 뒤 남의 설정을 복사하면 「파일 넣었는데 안 뜸」 우회를 줄일 수 있습니다.

관련 링크: Cursor Rules · Claude Code Skills · Agent Skills 오픈 표준 · 사이트 Workflow / Rules / Skills 3층 엔지니어링

FAQ

Claude Skills와 Agent Skills는 같은 것인가요?
완전히 같지는 않습니다. Agent Skills는 SKILL.md 작성법을 정한 오픈 규격이고, Claude Skills는 Claude Code가 그 규격을 구현한 제품 명칭입니다. 「Claude Skill이 Agent Skills 표준을 따른다」고 말할 수 있지만, Agent Skills를 Claude 전용으로 이해하면 안 됩니다.
Cursor Rules가 Skills를 대체할 수 있나요?
아니요. Rules는 자동 상주·짧은 제약용, Skills는 온디맨드·긴 절차용입니다. 긴 Runbook을 Rules에 넣으면 매 대화가 무거워지고 비용도 늘어납니다.
SKILL.md를 Git에 커밋해야 하나요?
해야 합니다. .cursor/rules와 같이 팀 공유 Skills는 코드와 같은 저장소에서 버전 관리해 clone한 신규 멤버가 동일 AI 엔지니어링 설정을 쓰게 하세요.
Claude Code만 쓰고 Cursor는 안 쓰면 Cursor Rules가 필요한가요?
Cursor Rules 파일은 필요 없습니다. CLAUDE.md나 프로젝트 설명으로 상주 제약을 두고, Skills는 향후 도구 이전을 위해 Agent Skills 형식으로 작성하는 것을 권장합니다.
Workflow 글과 무엇이 다른가요?
Workflow 글은 「편성층 + Rules + Skills」로 AI 코딩 전체를 구성하는 이야기입니다. 본 글은 세 화제 키워드의 정의·대조에 집중하며 슬래시 명령·CI 트리거 등 Workflow 세부는 다루지 않습니다.
Xcode Skill에서 클라우드 Mac을 권장하는 이유는?
codesign과 xcodebuild는 네이티브 macOS가 필수입니다. Skill은 절차를 설명하고 실제 실행에는 안정 Mac 노드가 필요합니다. 클라우드 Mac은 7×24 SSH 환경을 제공해 노트북을 밤새 켜 두지 않아도 됩니다.

Rules와 Skills를 실제로 돌리려면 실행 환경이 일관되어야 합니다

SKILL.md에 적은 Xcode 빌드, Fastlane, launchd 단계를 진짜 실행하려면 네이티브 macOS가 필수입니다. Hashvps 클라우드 Mac mini M4는 SSH/VNC, 전용 IPv4, 재현 가능한 Homebrew 환경을 제공——같은 Skills가 로컬과 클라우드에서 동일하게 동작해 Agent를 노트북 하드웨어에 묶지 않습니다.

Claude Skills나 Cursor Skills를 iOS 릴리스 파이프라인에 연결한다면, Hashvps 클라우드 Mac은 가성비 좋은 실행 노드입니다—— 요금제 보기, Runbook을 원격에서 7×24 완주하세요.

Hashvps · Mac 클라우드

Rules와 Skills에는 안정적인 Mac 노드

Cloud Mac mini M4, 네이티브 macOS·SSH. SKILL.md Runbook을 Xcode/CI 실행 노드에.

홈으로
한정 혜택