Kvmzen 블로그
← 기술 실전으로 돌아가기

2026 최신 Claude Code Skills 템플릿 모음 (100+ 무료 예제)

AIDevelopment ·약 31분 읽기

2026 최신 Claude Code Skills 템플릿 모음 (100+ 무료 예제) - Kvmzen

2026년, AI 코딩 어시스턴트는 '채팅 자동완성'에서 오케스트레이션 가능한 Agent 워크플로로 진화했습니다. Claude Code Skills(Anthropic 터미널 Agent)와 Cursor Agent Skills(IDE 내장 Agent)는 동일한 SKILL.md 사양을 공유합니다 — Markdown 파일로 AI에게 '특정 시나리오에서 어떻게 동작할지'를 가르칩니다.

매번 대화에서 '팀 PR 리뷰 기준으로 코드를 확인해 주세요'를 붙여넣고 있다면, 그 지시를 Skill에 한 번 작성해 영구적으로 재사용하세요. 본 글은 120개 이상의 즉시 사용 가능한 Skill 이름과 트리거 시나리오, 그리고 8개의 복사-붙여넣기 템플릿을 제공하여 코드 리뷰부터 DevOps까지 전체 개발 파이프라인을 다룹니다.

120+
카테고리별 Skill 예시
8
복사 가능한 SKILL.md 골격
12
코드 리뷰 · 테스트 · DevOps · 보안…

Skills란? Rules / MCP와 어떻게 역할을 나누나?

메커니즘 저장 위치 트리거 적합한 시나리오
Rules .cursor/rules/ 또는 프로젝트 루트 AGENTS.md 항상 컨텍스트에 포함 코딩 스타일, 명명 규칙, 금지 사항
Skills ~/.cursor/skills/ 또는 .cursor/skills/ Agent가 description 의미 매칭 후 로드 다단계 워크플로, 도메인 전문 지식
MCP 외부 서비스 연결 Agent가 도구 API 호출 DB 쿼리, 브라우저, CI 시스템

한 줄 요약: Rules는 기준을, Skills는 방법을, MCP는 도구를 연결합니다.

Claude Code Skills는 보통 ~/.claude/skills/(개인) 또는 프로젝트 내 .claude/skills/에 둡니다. Cursor는 ~/.cursor/skills/.cursor/skills/를 사용합니다. 형식은 호환되며 본 글의 템플릿을 그대로 재사용할 수 있습니다.

2026년 주요 변화
Cursor는 2026년 초 Agent Skills를 실험 기능에서 정식 기능으로 승격했으며, 프로젝트·개인 Skills 병행을 지원합니다. Claude Code도 동일한 YAML frontmatter 사양을 채택했습니다. 두 도구가 같은 Skill 저장소를 공유할 수 있습니다.

SKILL.md 표준 구조

각 Skill은 디렉터리이며 핵심 파일은 SKILL.md입니다:

my-skill/
├── SKILL.md          # Required: main instructions + YAML frontmatter
├── reference.md      # Optional: detailed reference
├── examples.md       # Optional: input/output examples
└── scripts/          # Optional: executable scripts
    └── validate.sh

최소 템플릿

---
name: my-skill-name
description: 3인칭으로 WHAT과 WHEN을 명확히 기술. Agent 발견용 키워드 포함.
---

# My Skill Name

## 단계
1. 첫 번째 구체적 작업
2. 두 번째 구체적 작업

## 출력 형식
기대하는 출력 구조를 설명.

frontmatter 필수 필드

필드 요구사항 설명
name ≤64자, 소문자/숫자/하이픈 고유 식별자
description ≤1024자, 3인칭 Agent가 이 Skill 로드 여부를 판단

모범 사례 (2026)

  1. 간결하게: Agent는 이미 똑똑하므로 모르는 정보만 작성
  2. description이 핵심: WHAT + WHEN과 트리거 키워드 명시
  3. 본문 ≤500줄: 상세 내용은 reference.md로 분리
  4. 실행 가능한 단계: 번호 목록 사용, 모호한 표현 지양
  5. ~/.cursor/skills-cursor/에 생성 금지: Cursor 내장 Skill 예약 디렉터리

120+ Skill 빠른 참조

12개 카테고리로 정리한 120개 즉시 사용 Skill 이름, 트리거 시나리오, 권장 description 키워드입니다. 이름을 복사해 디렉터리를 만들고 맞춤 설정하세요.

1. 코드 리뷰 및 품질(10)

#Skill 이름트리거 시나리오description 키워드
1code-reviewPR / diff 리뷰pull request, code review, diff
2security-review보안 취약점 스캔security, vulnerability, OWASP
3performance-review성능 핫스팟 분석performance, bottleneck, profiling
4refactor-suggest리팩터링 제안refactor, clean code, smell
5api-design-reviewAPI 설계 리뷰REST, API design, endpoint
6typescript-strictTS 타입 안전 리뷰TypeScript, type safety, strict
7react-patternsReact 컴포넌트 리뷰React, hooks, component
8go-idiomsGo 관용구 검사Go, idioms, error handling
9python-pep8Python 스타일 리뷰Python, PEP8, lint
10accessibility-audita11y 접근성 감사accessibility, WCAG, a11y

2. Git 및 버전 관리(10)

#Skill 이름트리거 시나리오description 키워드
11commit-message규약적 commit 생성commit message, conventional commits
12changelog-writerCHANGELOG 작성changelog, release notes
13branch-naming브랜치 명명 제안branch, git flow
14merge-conflict머지 충돌 해결merge conflict, rebase
15git-blame-analysis코드 변경 이력 추적git blame, history
16pr-descriptionPR 설명 작성pull request description
17squash-commits커밋 히스토리 정리squash, interactive rebase
18git-hooks-setuppre-commit 설정git hooks, pre-commit, husky
19monorepo-workflowMonorepo 브랜치 전략monorepo, turborepo, nx
20release-tagging시맨틱 버전 태깅semver, release, tagging

3. 테스트(10)

#Skill 이름트리거 시나리오description 키워드
21unit-test-writer단위 테스트 생성unit test, jest, pytest
22integration-test통합 테스트 골격integration test, e2e setup
23test-coverage커버리지 분석 및 보완coverage, untested paths
24mock-factorymock 데이터 생성mock, fixture, factory
25snapshot-test스냅샷 테스트 유지snapshot, visual regression
26playwright-e2ePlaywright E2E 스크립트Playwright, browser test
27api-contract-testAPI 계약 테스트contract test, OpenAPI
28load-test-k6k6 부하 테스트 스크립트load test, k6, performance
29mutation-test뮤테이션 테스트 분석mutation testing, stryker
30test-flaky-debug불안정 테스트 디버깅flaky test, intermittent failure

4. DevOps 및 CI/CD(10)

#Skill 이름트리거 시나리오description 키워드
31dockerfile-optimizeDockerfile 최적화Dockerfile, multi-stage, image size
32github-actionsGitHub Actions workflow 작성GitHub Actions, CI pipeline
33gitlab-ciGitLab CI 설정GitLab CI, .gitlab-ci.yml
34kubernetes-manifestK8s YAML 생성Kubernetes, deployment, helm
35terraform-moduleTerraform 모듈 작성Terraform, IaC, HCL
36ansible-playbookAnsible playbookAnsible, provisioning
37nginx-configNginx 리버스 프록시 설정nginx, reverse proxy, SSL
38monitoring-setupPrometheus/Grafana 설정monitoring, Prometheus, alerting
39log-analysis로그 패턴 분석logs, ELK, structured logging
40rollback-runbook롤백 운영 매뉴얼rollback, incident, runbook

5. 보안(10)

#Skill 이름트리거 시나리오description 키워드
41owasp-top10OWASP Top 10 점검OWASP, injection, XSS
42secrets-scan시크릿 유출 스캔secrets, API key, credential
43dependency-audit의존성 취약점 감사npm audit, CVE, Snyk
44auth-review인증·인가 리뷰OAuth, JWT, RBAC
45sql-injectionSQL 인젝션 탐지SQL injection, parameterized query
46cors-csp-configCORS/CSP 헤더 설정CORS, CSP, security headers
47pen-test-report침투 테스트 보고서penetration test, finding
48gdpr-complianceGDPR 컴플라이언스 점검GDPR, privacy, PII
49ssl-tls-configTLS 설정 리뷰TLS, certificate, HTTPS
50sbom-generatorSBOM 생성SBOM, supply chain

6. 문서 및 기술 글쓰기(10)

#Skill 이름트리거 시나리오description 키워드
51readme-writerREADME 생성README, project documentation
52api-docs-openapiOpenAPI 문서 생성OpenAPI, Swagger, API docs
53adr-writer아키텍처 결정 기록ADR, architecture decision
54inline-comments코드 주석 추가code comments, docstring
55migration-guide버전 마이그레이션 가이드migration, upgrade guide
56onboarding-doc온보딩 문서onboarding, getting started
57runbook-writer운영 매뉴얼 작성runbook, SOP, operations
58tech-blog-post기술 블로그 작성blog post, technical writing
59mermaid-diagramMermaid 아키텍처 다이어그램Mermaid, diagram, flowchart
60javadoc-jsdocAPI 주석 생성JSDoc, JavaDoc, Sphinx

7. 데이터베이스(10)

#Skill 이름트리거 시나리오description 키워드
61sql-optimizeSQL 쿼리 최적화SQL, query plan, index
62migration-sqlDB 마이그레이션 스크립트migration, ALTER TABLE, Flyway
63schema-design테이블 스키마 설계schema, normalization, ER diagram
64postgres-tuningPostgreSQL 튜닝PostgreSQL, vacuum, EXPLAIN
65redis-patternsRedis 사용 패턴Redis, cache, pub/sub
66mongodb-schemaMongoDB 문서 설계MongoDB, document model
67prisma-schemaPrisma schema 작성Prisma, ORM, schema.prisma
68data-seed시드 데이터 생성seed data, fixture, faker
69backup-restore백업·복원 스크립트backup, restore, pg_dump
70etl-pipelineETL 파이프라인 설계ETL, data pipeline, dbt

8. 프론트엔드 개발(10)

#Skill 이름트리거 시나리오description 키워드
71react-componentReact 컴포넌트 스캐폴딩React component, JSX
72vue-composableVue Composable 작성Vue 3, composable, Pinia
73tailwind-stylingTailwind CSS 스타일링Tailwind, utility CSS
74css-responsive반응형 레이아웃responsive, mobile-first, media query
75state-management상태 관리 방안 선정Redux, Zustand, state
76nextjs-app-routerNext.js App RouterNext.js, RSC, app router
77i18n-setup국제화 설정i18n, localization, react-intl
78storybook-storyStorybook 스토리 작성Storybook, component story
79bundle-optimize번들 크기 최적화bundle size, tree shaking, code split
80form-validation폼 검증 로직form, validation, zod, yup

9. 백엔드 및 API(10)

#Skill 이름트리거 시나리오description 키워드
81rest-api-designRESTful API 설계REST, endpoint, HTTP methods
82graphql-schemaGraphQL schema 정의GraphQL, resolver, schema
83grpc-protobufgRPC / ProtobufgRPC, protobuf, service definition
84express-middlewareExpress 미들웨어Express, middleware, Node.js
85fastapi-endpointFastAPI 라우트FastAPI, Python, Pydantic
86error-handling통합 오류 처리error handling, exception, status code
87rate-limiting속도 제한 구현rate limit, throttle, token bucket
88webhook-handlerWebhook 수신 처리webhook, event, signature verify
89background-job백그라운드 작업 큐queue, Celery, BullMQ, Sidekiq
90microservice-split마이크로서비스 분리 제안microservice, bounded context, DDD

10. AI / LLM 통합(10)

#Skill 이름트리거 시나리오description 키워드
91prompt-engineeringPrompt 최적화prompt, LLM, few-shot
92rag-pipelineRAG 파이프라인 구축RAG, embedding, vector store
93agent-orchestration멀티 Agent 오케스트레이션agent, orchestration, tool use
94mcp-serverMCP Server 개발MCP, model context protocol
95llm-evalLLM 출력 평가evaluation, benchmark, LLM judge
96token-optimizeToken 사용량 최적화token, context window, cost
97fine-tune-guide파인튜닝 가이드fine-tune, LoRA, training data
98embedding-search시맨틱 검색 구현embedding, semantic search, FAISS
99guardrailsAI 출력 가드레일guardrails, content filter, safety
100function-callingFunction Calling 구현function calling, tool use, OpenAI

11. 모바일 및 크로스플랫폼(10)

#Skill 이름트리거 시나리오description 키워드
101swiftui-viewSwiftUI 뷰 작성SwiftUI, iOS, view
102kotlin-composeJetpack Compose UICompose, Android, Kotlin
103react-native-screenRN 화면 개발React Native, mobile screen
104flutter-widgetFlutter WidgetFlutter, Dart, widget
105app-store-submitApp Store 제출 절차App Store, TestFlight, submission
106push-notification푸시 알림 통합push notification, APNs, FCM
107deep-linkingDeep Link 설정deep link, universal link
108offline-first오프라인 우선 아키텍처offline, sync, local storage
109app-perf-profile모바일 성능 프로파일링Instruments, Android Profiler
110ci-mobile-build모바일 CI 빌드Fastlane, Xcode Cloud, mobile CI

12. 프로젝트 관리 및 협업(10)

#Skill 이름트리거 시나리오description 키워드
111sprint-planning스프린트 계획 지원sprint, planning, estimation
112ticket-breakdown요구사항 ticket 분해ticket, user story, breakdown
113retro-facilitator회고 미팅 진행retrospective, retro, team
114incident-postmortem사고 포스트모템postmortem, incident, RCA
115tech-debt-audit기술 부채 감사tech debt, prioritization
116rfc-reviewRFC 설계 리뷰RFC, design proposal, review
117estimation-poker스토리 포인트 추정estimation, story points, planning poker
118standup-summary스탠드업 요약 생성standup, daily sync, summary
119okr-alignmentOKR 정렬 점검OKR, goal alignment
120handoff-checklist프로젝트 인수인계 체크리스트handoff, knowledge transfer

8개 복사 가능한 SKILL.md 템플릿

아래를 .cursor/skills/<name>/SKILL.md 또는 ~/.claude/skills/<name>/SKILL.md에 복사해 맞춤 설정하세요.

템플릿 1: 코드 리뷰

---
name: code-review
description: Review code changes for quality, security, and best practices. Use when reviewing pull requests, diffs, or when the user asks for a code review.
---

# Code Review

## Checklist
1. Read the full diff before commenting
2. Check for security issues (injection, XSS, secrets)
3. Verify error handling on all external calls
4. Confirm tests cover new logic
5. Flag breaking API changes

## Output Format
- **Critical**: must fix before merge
- **Suggestion**: optional improvement
- **Praise**: well-done patterns worth keeping

템플릿 2: Commit Message

---
name: commit-message
description: Generate descriptive commit messages following Conventional Commits. Use when the user asks to write commit messages or review staged changes.
---

# Commit Message Generator

## Format
`<type>(<scope>): <subject>`

Types: feat, fix, docs, style, refactor, test, chore

## Rules
- Subject ≤ 72 characters, imperative mood
- Body explains WHY, not WHAT
- Reference issue numbers when applicable

템플릿 3: 단위 테스트

---
name: unit-test-writer
description: Write unit tests for given code using the project's existing test framework. Use when the user asks to add tests, improve coverage, or test a function.
---

# Unit Test Writer

## Steps
1. Identify the project's test framework (Jest, pytest, Go test, etc.)
2. Read existing test files for patterns and conventions
3. Cover: happy path, edge cases, error paths
4. Use descriptive test names: `should_<expected>_when_<condition>`
5. Mock external dependencies, not the unit under test

템플릿 4: Dockerfile 최적화

---
name: dockerfile-optimize
description: Optimize Dockerfiles for smaller image size, faster builds, and security. Use when working with Docker, containerization, or image optimization.
---

# Dockerfile Optimizer

## Checklist
- Use multi-stage builds
- Pin base image versions (no `latest`)
- Run as non-root user
- Combine RUN layers, clean package caches
- Use .dockerignore
- Scan for known CVEs in base image

템플릿 5: 보안 리뷰

---
name: security-review
description: Review code for security vulnerabilities following OWASP guidelines. Use when the user asks for security review, vulnerability scan, or before deploying to production.
---

# Security Review

## OWASP Top 10 Check
1. Injection (SQL, command, LDAP)
2. Broken authentication
3. Sensitive data exposure
4. XXE / deserialization
5. Broken access control
6. Security misconfiguration
7. XSS
8. Insecure deserialization
9. Known vulnerable components
10. Insufficient logging

## Output
Severity: Critical / High / Medium / Low / Info
Include: location, impact, remediation

템플릿 6: API 문서

---
name: api-docs-openapi
description: Generate or update OpenAPI/Swagger documentation from code. Use when documenting REST APIs, generating API specs, or working with OpenAPI files.
---

# API Documentation

## Steps
1. Scan route handlers for endpoints, methods, params
2. Generate OpenAPI 3.1 YAML with request/response schemas
3. Add examples for each endpoint
4. Document error responses (4xx, 5xx)
5. Include authentication requirements

템플릿 7: 데이터베이스 마이그레이션

---
name: migration-sql
description: Write database migration scripts with rollback support. Use when altering database schema, adding tables, or writing Flyway/Liquibase migrations.
---

# Database Migration

## Rules
- Every UP migration must have a DOWN (rollback)
- Never drop columns in production without deprecation period
- Add indexes CONCURRENTLY on PostgreSQL
- Test migration on a copy of production data
- Name: `V{version}__{description}.sql`

템플릿 8: MCP Server 개발

---
name: mcp-server
description: Build MCP (Model Context Protocol) servers for tool integration. Use when creating MCP servers, connecting external tools to AI agents, or working with the MCP SDK.
---

# MCP Server Builder

## Structure
- Define tools with JSON Schema input/output
- Implement handlers with proper error responses
- Add authentication if connecting to external APIs
- Test with `npx @modelcontextprotocol/inspector`
- Document each tool's purpose and parameters

설치 및 사용

Cursor

  1. 생성: .cursor/skills/my-skill/SKILL.md(프로젝트) 또는 ~/.cursor/skills/my-skill/SKILL.md(개인)
  2. Agent 채팅에서 시나리오 언급 — Agent가 description을 매칭해 Skill 로드
  3. 명시적 호출: /my-skill-name 또는 프롬프트에서 @my-skill

Claude Code

  1. 생성: ~/.claude/skills/my-skill/SKILL.md
  2. 터미널에서 작업 설명 — Agent 자동 매칭
  3. 프로젝트 Skill은 .claude/skills/에 두고 Git 커밋 가능

팀 공유 모범 사례

  • .cursor/skills/를 버전 관리에 포함
  • README.md에 사용 가능한 Skills와 트리거 나열
  • Skill마다 examples.md로 기대 입출력 추가
  • 신규 팀원 합류 시 description 표현 검토
고급 팁
여러 Skill을 연결: 먼저 security-review로 스캔하고, unit-test-writer로 테스트를 보완한 뒤, commit-message로 커밋을 생성합니다. Skill 체이닝은 2026년 본격 Agent 워크플로의 핵심 패턴입니다.

개발 환경 기반도 중요합니다

Skill이 아무리 강력해도 적절한 하드웨어와 OS에서 실행되어야 합니다. iOS 관련 Skill(swiftui-view, app-store-submit)은 macOS + Xcode가 필수이며, 대규모 monorepo code-review Skill에는 충분한 메모리와 디스크 I/O가 필요합니다.

Claude Code나 Cursor Agent와 함께 쓸 완전한 클라우드 macOS 개발 환경이 필요하다면, Kvmzen Mac 클라우드 렌탈에서 전용 Mac mini M4를 월 단위로 이용할 수 있으며, 본 글의 모든 Skill 템플릿과 원활히 연동됩니다.

관련 글

자주 묻는 질문

Claude Code Skills와 Cursor Rules의 차이는?

Rules는 항상 컨텍스트에 적용되는 프로젝트 수준 제약(코딩 스타일 등)이고, Skills는 관련 작업 시 동적으로 로드되는 전문 워크플로 지침입니다. Rules가 기준선, Skills가 방법을 가르칩니다.

Skills는 개인 디렉터리에 둘까, 프로젝트 디렉터리에 둘까?

개인 Skills는 프로젝트 간 공통 기능에, 프로젝트 Skills는 팀 공유 도메인 지식에 적합합니다. 팀 프로젝트는 .cursor/skills/를 버전 관리에 포함하는 것이 좋습니다.

SKILL.md는 얼마나 길게 써야 하나?

메인 파일은 500줄 이내를 권장합니다. 핵심 지침은 SKILL.md에, 상세 참고는 reference.md나 examples.md로 분리하세요.

한정 특가

단순한 Mac이 아닌, 클라우드의 개발 기지

전용 컴퓨팅 · 글로벌 노드 · 월간 구독 · 하드웨어 불필요

홈으로 돌아가기
한정 특가 플랜 보기