Skip to content
create-agent logo

Agent 생성

create-agent

Claude Code Agent를 생성합니다. 에이전트 생성, AGENT.md 작성, 새 에이전트 만들기 요청 시 활성화.

SKILL.md

Full skill instructions

Agent 생성

Claude Code Agent를 생성하는 가이드입니다.

필수 요소

필드설명제약
name에이전트 식별자소문자/하이픈만
description역할 + 위임 조건 + "Use proactively"Claude 위임 판단 기준
tools허용 도구 목록필요한 도구만 명시

description 작성 패턴

description: >
  [역할/전문 영역]
  [언제 위임할지 조건]
  Use proactively when/​after [트리거 조건].

예시:

description: >
  코드 리뷰 전문가. 품질, 보안, 유지보수성 검토.
  코드 작성/수정 후 사전에 사용.
  Use proactively after code changes.

생성 단계

1단계: 디렉토리 생성

mkdir -p agents/​{name}/​references

2단계: AGENT.md 작성

---
name: agent-name
description: >
  역할과 전문 영역 설명.
  언제 위임할지 조건 명시.
  Use proactively when [조건].
tools: Read, Grep, Glob, Bash
---

당신은 [역할] 전문가입니다.

## 호출 시 수행 단계

1. 단계 1
2. 단계 2
3. 단계 3

## 출력 형식

[결과물 형식 정의]

3단계: AGENTS.md 개요 작성 (선택)

# Agent Name

> 에이전트 한 줄 설명

## 용도

이 에이전트가 하는 일 설명.

## 상세

- [AGENT.md](AGENT.md) - 시스템 프롬프트
- [참조 문서](references/detail.md)

선택 필드

필드용도예시
disallowedTools거부 도구Write, Edit
model모델 선택haiku, sonnet, opus, inherit
permissionMode권한 모드default, acceptEdits, dontAsk
skills스킬 주입[api-conventions, error-handling]
hooks라이프사이클 훅{PreToolUse: [...]}

도구 제한 패턴

패턴toolsdisallowedTools
읽기 전용Read, Grep, Glob, BashWrite, Edit
수정 가능Read, Edit, Write, Grep, Glob, Bash-
최소 권한Read, Grep, Glob-

모델 선택 가이드

모델사용 시점
haiku빠른 탐색, 간단한 검색
sonnet분석, 리뷰, 균형 잡힌 작업
opus복잡한 추론, 아키텍처 결정
inherit메인 대화와 동일 (기본값)

체크리스트

□ name이 소문자/하이픈만 사용하는가?
□ description이 역할 + 위임 조건을 명확히 설명하는가?
□ description에 "Use proactively" 패턴이 있는가?
□ 필요한 도구만 tools에 명시되었는가?
□ 읽기 전용이면 disallowedTools에 Write, Edit이 있는가?
□ 시스템 프롬프트가 역할과 단계를 명확히 정의하는가?

상세 가이드