// education

Claude 사용법 [6편: 확장과 자동화 - Skills, Plugins, MCP & Hooks]

Claude 마스터 가이드 6편에서는 프로젝트 전용 기능 확장인 skills/ 작성법, 외부 서비스 연동 프로토콜인 MCP (Model Context Protocol), 그리고 Hooks 파이프라인을 해설합니다.


1. skills/ 디렉토리 모듈화 작성법

자주 쓰는 복잡한 검증 지침을 skills/스킬명/SKILL.md 형태로 프로젝트 폴더 안에 보존합니다.

skills/code-audit/SKILL.md 작성 예시

---
name: code-audit
description: 프로젝트 코드의 보안 및 스타일 오디트를 구동하는 표준 스킬
---

# Code Audit Instructions
1. Static Analysis: `npm run lint` 명령을 구동하여 스타일 위반 항목 점검.
2. Security Check: 소스 코드에 API 비밀키가 평문으로 들어있는지 스캔.
3. Error Handling: 비동기 API 호출부에 try-catch 예외 처리가 적용되었는지 확인.
4. Report Output: 검사 결과를 `./docs/audit_report.md` 파일로 출력.

2. MCP (Model Context Protocol) 연동 기초

MCP는 Claude 에이전트가 외부 데이터베이스(Postgres), GitHub, Slack, Figma 등과 소통하도록 지원하는 오픈 프로토콜입니다.

MCP JSON 설정 파일 예시 (claude_desktop_config.json)

{
  "mcpServers": {
    "github": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-github"],
      "env": { "GITHUB_PERSONAL_ACCESS_TOKEN": "ghp_xxxx" }
    }
  }
}
← 이전Claude 사용법 [5편: 시스템 설계 - 컨텍스트, 하네스 & 자동 검증] 다음 →Claude 사용법 [7편: 직무별 플레이북 - 기획자, 개발자, PM]