<바이브 코딩 심화> 가이드
슬래시 명령어 & 확장 기능 총정리 — Claude Code · OpenAI Codex · Gemini CLI
입문 특강(설치·첫 실습)을 마친 분이 "같은 말을 더 똑똑하게, 더 자동으로 시키는 법"을 배우는 단계입니다.
핵심 메시지: 세 도구는 이름만 다를 뿐 거의 같은 6개 부품으로 이루어져 있습니다. 하나를 이해하면 나머지는 대응표만 봐도 됩니다.
이번 개정: 7개 부품을 익힌 뒤, 이들을 병렬·반복·예약·대량으로 크게 엮는 오케스트레이션 계층(9~11장)을 새로 더했습니다.
기준일: 2026년 6월. 이 도구들은 버전이 매주 바뀝니다. 명령어가 안 보이면/help를 먼저 치고, 마지막 절의 공식 문서를 확인하세요.
0. 가장 먼저 보는 "개념 대응표"
바이브 코딩 도구의 확장 기능은 6개 부품으로 정리됩니다. 세 도구에서 이름이 어떻게 다른지 한눈에 보세요.
| 부품 | 한 줄 설명 | Claude Code | OpenAI Codex | Gemini CLI |
|---|---|---|---|---|
| ① 슬래시 명령어 | 세션을 조종하는 단축 명령(/) |
/help, /model… |
/help, /model… |
/help, /model… |
| ② 메모리 파일 | 프로젝트 규칙을 매번 기억 | CLAUDE.md |
AGENTS.md |
GEMINI.md |
| ③ 커스텀 명령어 | 나만의 /명령을 직접 제작 |
.claude/commands/*.md |
~/.codex/prompts/*.md |
.gemini/commands/*.toml |
| ④ 스킬(Skill) | 상황에 맞게 자동 발동하는 전문 능력 | .claude/skills/SKILL.md |
/skills($로 호출) |
/skills·확장 |
| ⑤ 서브에이전트 | 독립된 두뇌를 가진 보조 일꾼 | .claude/agents/*.md |
서브에이전트 스레드 | /agents |
| ⑥ 훅(Hook) | 특정 순간 자동 실행되는 스크립트 | settings.json 훅 |
/hooks |
/hooks |
| ⑦ MCP | 외부 도구(깃허브·DB 등) 연결 | .mcp.json |
config.toml |
settings.json·확장 |
비유로 한 번에 이해하기 - 메모리 파일 = 신입에게 주는 업무 매뉴얼 (매일 아침 읽음)
- 슬래시 명령어 = 리모컨 버튼 (내가 눌러서 조종)
- 커스텀 명령어 = 내가 만든 나만의 리모컨 버튼 - 스킬 = 상황 보고 알아서 꺼내 쓰는 전문 매뉴얼 - 서브에이전트 = 일을 떼어 맡기는 별도 직원 (자기 책상=문맥을 따로 씀)
- 훅 = "이 일 끝나면 자동으로 ○○해" 하는 자동 알람 - MCP = 외부 회사와 연결하는 전용 전화선
1. 슬래시 명령어의 기본기 (3도구 공통)
1-1. 슬래시 명령어란?
세션 입력창에 / 를 치면 뜨는 조종 명령입니다. AI에게 보내는 일반 프롬프트와 달리, 세션 자체(모델 변경·문맥 정리·승인 설정 등)를 다룹니다.
- 입력창에
/를 치면 명령 목록 팝업이 뜹니다. 계속 타이핑하면 필터링됩니다. - 세 도구 모두
/help로 현재 버전에서 쓸 수 있는 전체 목록을 볼 수 있습니다. (가장 확실한 방법)
1-2. 슬래시와 함께 쓰는 두 기호: @ 와 ! (3도구 공통)
| 기호 | 뜻 | 예시 |
|---|---|---|
@ |
파일·폴더를 프롬프트에 첨부 | @src/main.py 이 파일 설명해 줘 |
! |
셸 명령 바로 실행(AI 거치지 않음) | !git status |
슬래시(
/)는 세션 조종, 골뱅이(@)는 맥락 첨부, 느낌표(!)는 터미널 직접 실행. 이 3개만 알아도 절반은 끝납니다.
2. 도구별 핵심 내장 슬래시 명령어
도구마다 명령이 수십 개지만, 초보가 실제로 자주 쓰는 것만 추렸습니다. 전체는
/help참고.
2-1. Claude Code (90개 이상 중 핵심)
| 명령 | 하는 일 |
|---|---|
/help |
전체 명령 목록 |
/init |
프로젝트 분석 후 CLAUDE.md 자동 생성 |
/model |
모델 변경 (Opus 4.8 / Sonnet 4.6 / Haiku 4.5 등) |
/context |
현재 문맥(컨텍스트) 사용량 확인 |
/compact |
긴 대화를 요약해 문맥 공간 확보 |
/clear |
대화 내용 초기화(새 작업 시작) |
/memory |
CLAUDE.md 등 메모리 파일 편집 |
/review |
변경 코드 리뷰 요청 |
/agents |
서브에이전트 보기·생성·관리 |
/mcp |
MCP 서버 연결 상태 관리 |
/hooks |
훅 설정 보기·관리 |
/plugin |
플러그인 마켓플레이스·설치 |
/resume |
이전 세션 이어서 하기 |
/cost |
이번 세션 토큰·비용 확인 |
/doctor |
설치 상태 점검 |
플랜 모드:
Shift+Tab으로 모드를 순환하면 계획만 세우고 실행은 멈추는 플랜 모드로 들어갈 수 있습니다. 큰 작업 전 안전장치.
2-2. OpenAI Codex (60개 이상 중 핵심)
| 명령 | 하는 일 |
|---|---|
/help |
전체 명령 목록 |
/init |
AGENTS.md 골격 자동 생성 |
/model |
모델 변경 (GPT-5.5 / GPT-5.3-Codex 등) |
/plan |
읽기 전용 플랜 모드(실행 없이 계획) |
/review |
작업 트리 리뷰(동작 변화·누락 테스트 중심) |
/diff |
바뀐 파일 차이 보기 |
/mcp |
MCP 도구 목록 (/mcp verbose 진단 포함) |
/skills |
사용 가능한 스킬 보기 ($로 직접 호출) |
/apps |
연결된 앱을 $앱-이름으로 삽입 |
/plugins |
플러그인 마켓 탐색·설치 |
/hooks |
훅 관리 |
/status |
현재 모델·권한·문맥 상태 |
/compact |
긴 세션 요약 |
/clear |
새 대화 시작 |
/resume |
세션 이어서 하기 |
샌드박스(권한) 모드:
read-only(읽기) →workspace-write(작업 폴더 쓰기) →danger-full-access/--yolo(전체 허용).--yolo는 승인·보호를 모두 끄므로 격리 환경에서만!Alt+,/Alt+.로 추론(reasoning) 깊이를 낮추거나 높일 수 있습니다.
2-3. Gemini CLI (50개 이상 중 핵심)
| 명령 | 하는 일 |
|---|---|
/help (/?) |
전체 명령 목록 |
/init |
GEMINI.md 골격 생성 |
/model |
모델 변경 (Gemini 3 / 3.1 Pro / Flash 등) |
/plan |
읽기 전용 플랜 모드 |
/memory |
show(확인) / add(추가) / refresh(갱신) |
/compress |
대화 압축으로 문맥 공간 확보 |
/chat |
대화 save·resume·share·list |
/tools |
내장 도구 목록 |
/mcp |
MCP 서버 관리 |
/extensions |
확장(Extension) 관리 |
/skills |
스킬 보기 |
/agents |
서브에이전트 보기 |
/hooks |
훅 관리 |
/commands |
커스텀 명령 list·reload |
/stats |
토큰·세션 통계 |
승인 모드:
default/auto_edit(자동 편집) /yolo(전체 허용) /plan(계획만).Ctrl+Y또는Shift+Tab으로 토글.
2026.6.18 전환: 개인용·AI Pro·Ultra는 기존 Gemini CLI가 Antigravity CLI로 이전됩니다. 명령 체계는 유사하나, 설치 경로·문서를 재확인하세요.
3. 메모리 파일 — CLAUDE.md · AGENTS.md · GEMINI.md
3-1. 왜 가장 중요한가?
이 파일은 AI의 "헌법"입니다. 매 세션 자동으로 읽혀서, 매번 프로젝트 설명을 반복하지 않아도 됩니다. 고급 기능을 건드리기 전에 이 파일부터 제대로 써야 효과가 큽니다.
- 세 도구 모두
/init명령으로 초안을 자동 생성할 수 있습니다. - 파일은 프로젝트 폴더 최상단에 둡니다. (전역 규칙은 각 도구의 홈 디렉터리에)
3-2. 작성 예시 (세 파일 내용은 거의 동일하게 써도 됨)
# 프로젝트 개요
이 저장소는 미디어학과 수업용 뉴스 분석 파이썬 프로젝트다.
# 코딩 규칙
- 모든 주석과 설명은 한국어로 작성한다.
- 의존성은 requirements.txt에 명시하고, 불필요한 라이브러리는 추가하지 않는다.
- 함수에는 한 줄 설명을 단다.
# 자주 쓰는 명령
- 테스트: pytest
- 실행: python main.py
# 하지 말 것
- .env 파일을 절대 커밋하지 않는다.
- 대규모 리팩터링은 먼저 계획을 보여주고 승인받는다.
차이점 요약 | | 파일명 | 전역(글로벌) 위치 | 초안 생성 |
|---|---|---|---|
| Claude |CLAUDE.md|~/.claude/CLAUDE.md|/init|
| Codex |AGENTS.md|~/.codex/AGENTS.md|/init|
| Gemini |GEMINI.md|~/.gemini/GEMINI.md|/init|팁: 규칙은 짧고 명령형으로. "되도록 깔끔하게" 같은 모호한 말보다 "함수는 30줄을 넘기지 말 것"처럼 검증 가능한 규칙이 잘 지켜집니다.
4. 커스텀 슬래시 명령어 만들기
자주 쓰는 긴 프롬프트를 나만의 /명령 한 단어로 저장합니다. 예: /리뷰, /한글주석, /커밋메시지.
4-1. Claude Code
.claude/commands/ 폴더에 .md 파일을 만들면 파일명이 곧 명령이 됩니다.
mkdir -p .claude/commands
cat > .claude/commands/한글주석.md << 'EOF'
방금 작성한 코드에 초보자가 이해하기 쉬운 한국어 주석을 충분히 달아 줘.
대상 파일: $ARGUMENTS
EOF
→ 이제 /한글주석 src/main.py 처럼 사용. ($ARGUMENTS=전체 인자, $1 $2=위치 인자)
4-2. OpenAI Codex
~/.codex/prompts/ 폴더에 최상위 .md 파일을 둡니다. (하위 폴더는 인식 안 함)
mkdir -p ~/.codex/prompts
cat > ~/.codex/prompts/draftpr.md << 'EOF'
변경 내용을 요약해 PR 설명 초안을 만들어 줘. 제목과 본문을 나눠서.
EOF
→ /prompts:draftpr 로 호출. (인자는 $1, $2 …)
최근 Codex는 커스텀 프롬프트보다 "스킬"을 권장하는 방향입니다(5절 참고).
4-3. Gemini CLI
.gemini/commands/ 폴더에 .toml 파일을 만듭니다.
mkdir -p .gemini/commands
cat > .gemini/commands/plan.toml << 'EOF'
description = "구현 없이 단계별 계획만 세운다."
prompt = "다음 작업의 단계별 계획만 작성해. 코드는 쓰지 마: {{args}}"
EOF
→ /commands reload 후 /plan 인증 모듈 리팩터링 사용.
- 하위 폴더로 네임스페이스 가능:
.gemini/commands/git/commit.toml→/git:commit {{args}}자리에 사용자가 넘긴 인자가 들어갑니다.
5. 스킬(Skills) — 상황 보고 자동 발동하는 전문 능력
5-1. 커스텀 명령어와 무엇이 다른가?
- 커스텀 명령어 = 내가
/명령으로 직접 부른다. - 스킬 = AI가 상황(맥락)을 보고 알아서 꺼내 쓴다(원하면 수동 호출도 가능). 예: "엑셀 파일이 보이면 자동으로 엑셀 처리 능력을 로드".
5-2. Claude Code (가장 정돈됨)
.claude/skills/<이름>/SKILL.md 폴더 구조로 만듭니다. 2026년 기준 슬래시 명령어와 스킬이 통합되어, 모든 스킬은 /스킬이름 으로도 부를 수 있습니다.
---
name: news-cleaner
description: 뉴스 CSV의 중복·결측을 정리할 때 사용한다.
# 프론트매터로 자동 발동 여부, 메뉴 노출, 서브에이전트 실행을 제어
---
# 뉴스 CSV 정리 절차
1. 중복 기사 제거 (제목+날짜 기준)
2. 빈 본문 행 표시
...
- 인자 치환:
$ARGUMENTS,$1 $2, 스킬 폴더 경로${CLAUDE_SKILL_DIR}.
5-3. Codex / Gemini
- Codex:
/skills로 보기,$스킬이름으로 직접 호출. (커스텀 프롬프트의 후속 개념) - Gemini:
/skills·확장(Extension) 형태로 제공(버전에 따라 다름)./skills로 확인.
6. 서브에이전트(Subagents) — 일을 떼어 맡기는 독립 일꾼
6-1. 왜 쓰는가?
복잡한 작업을 별도의 두뇌(독립 문맥)에게 맡기면, ① 본 대화가 깔끔하게 유지되고 ② 토큰을 아끼며 ③ 역할별 전문화가 됩니다. 예: "코드 탐색 담당", "리뷰 담당".
6-2. Claude Code
.claude/agents/ 에 정의하거나 /agents 로 관리합니다. 내장 유형:
- Explore: 읽기 전용 코드베이스 탐색
- Plan: 실행 없이 계획 수립
- general-purpose: 범용
---
name: reviewer
description: 보안·테스트 관점으로 변경 코드를 검토한다.
tools: Read, Grep, Bash
model: haiku # 가벼운 작업은 저렴한 모델로
---
너는 까다로운 코드 리뷰어다. 보안 취약점과 누락된 테스트를 우선 지적해라.
6-3. Codex / Gemini
- Codex: 서브에이전트 스레드로 분기, 리뷰를 guardian 서브에이전트로 라우팅 가능.
/agents. - Gemini:
/agents list로 서브에이전트 확인·관리.
선택 기준: 작업이 독립된 문맥을 필요로 하면 서브에이전트, 단순 반복이면 커스텀 명령어/스킬.
7. 훅(Hooks) — 특정 순간 자동 실행
7-1. 개념
"도구 실행 전/후"나 "프롬프트 제출 시" 같은 이벤트에 내 스크립트를 자동 실행합니다. 예: 코드 저장 후 자동 포맷팅, 비밀키가 들어가면 차단, 작업 끝나면 알림.
7-2. Claude Code (가장 세밀)
settings.json 에 이벤트별로 등록합니다. 대표 이벤트: PreToolUse(도구 실행 전), PostToolUse(후), UserPromptSubmit(프롬프트 제출 시), Notification, Stop 등.
// .claude/settings.json
{
"hooks": {
"PostToolUse": [
{
"matcher": "Edit|Write",
"hooks": [{ "type": "command", "command": "black ." }]
}
]
}
}
→ 파일을 수정/작성할 때마다 자동으로 black(파이썬 포매터) 실행.
7-3. Codex / Gemini
- Codex:
/hooks관리. 예)userpromptsubmit훅으로 프롬프트를 차단하거나 보강한 뒤 실행. - Gemini:
/hooks로 관리.
훅은 자동으로 명령을 실행하므로, 신뢰할 수 있는 스크립트만 등록하세요.
8. MCP — 외부 도구 연결 (Model Context Protocol)
8-1. 개념
MCP는 AI를 깃허브·노션·DB·브라우저·구글 워크스페이스 같은 외부 도구에 연결하는 표준 규격(전용 전화선)입니다. 한 번 연결하면 세 도구 모두 동일하게 "외부 도구를 호출"할 수 있습니다. (세 도구 다 /mcp 로 상태 확인)
8-2. 도구별 설정 위치
| 도구 | 설정 방법 |
|---|---|
| Claude Code | 프로젝트의 .mcp.json, 또는 claude mcp add ... → /mcp 로 관리 |
| OpenAI Codex | ~/.codex/config.toml 의 mcp_servers, codex mcp → /mcp |
| Gemini CLI | settings.json(또는 확장)에 서버 등록 → /mcp |
8-3. 예시 — 깃허브 MCP 서버 (Claude 기준)
// .mcp.json
{
"mcpServers": {
"github": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-github"],
"env": { "GITHUB_TOKEN": "여기에_토큰" }
}
}
}
→ 이후 /mcp 로 연결 확인 후 "내 깃허브 이슈 목록 가져와" 처럼 자연어로 요청.
토큰·키는 항상 환경변수/
.env로. 설정 파일을 깃허브에 올릴 땐 키가 없는지 확인.
8-4. 플러그인 / 확장 (여러 부품을 한 번에 묶어 배포)
- Claude: 플러그인 = 스킬+서브에이전트+명령어+훅+MCP를 한 묶음으로 설치(
/plugin). - Codex:
/plugins,/apps. - Gemini: 확장(Extension) = 커스텀 명령어+MCP+
GEMINI.md를 한 패키지로(gemini extensions,/extensions).
9. 다중·병렬 에이전트 — 여러 일꾼을 동시에
6장의 서브에이전트가 '일꾼 하나'라면, 이 장은 일꾼을 여럿, 동시에 굴리는 단계입니다. 대규모 리팩터링·코드베이스 전체 감사·다각도 검증처럼 한 대화로는 조율이 벅찬 작업에 씁니다. (이 기능들은 Claude Code에서 가장 성숙합니다. Codex·Gemini에도 백그라운드/병렬 실행이 있으나 명칭·완성도가 달라 각 도구 /help·공식 문서를 확인하세요.)
9-2. Claude Code — 4가지 병렬 방식
| 방식 | 한 줄 설명 | 부르는 법 |
|---|---|---|
| 서브에이전트 | 한 세션 안에서 일을 위임, 결과만 본 대화로 보고 | /agents · /tasks |
| 에이전트 뷰 | 여러 백그라운드 세션을 화면 하나에서 감독·부착 | claude agents · --bg |
| 에이전트 팀 | 리드+팀원이 공유 작업목록·메시지로 협업 | 팀 구성(팀원별 파일 담당 분할) |
| 다이내믹 워크플로 | Claude가 JS 오케스트레이션 스크립트를 써서 수십~수백 서브에이전트를 조율 | /workflows · /deep-research |
- 에이전트 뷰: 각 세션을 자동으로 별도 워크트리(git worktree)에 격리하고 상태를 한 줄씩 보여줍니다. 입력이 필요한 세션에만 부착.
- 다이내믹 워크플로: 조율·중간결과가 스크립트 안에 있어 대화 문맥엔 최종 답만 남습니다. 한 런에 동시 16개·총 1,000개까지, 진행상황이 저장돼 중단돼도 이어서 실행. (v2.1.154+, 유료 플랜·API·Bedrock·Vertex·Foundry)
/batch: 큰 변경을 5~30개의 워크트리 격리 서브에이전트로 쪼개 각각 PR을 엽니다.
선택 기준 — 한 번의 병렬 판단이면 서브에이전트, 서로 대화하며 오래 협업하면 에이전트 팀, 앞 단계 결과가 다음 단계를 좌우하거나 서로의 결과를 반증(adversarial verify)시키려면 다이내믹 워크플로, 감독 화면이 필요하면 에이전트 뷰.
비용 주의: 에이전트 10개를 병렬로 돌리면 토큰(=구독 할당량·비용)도 약 10배로 나갑니다. 반드시 작은 범위로 먼저 시험하세요.
10. 반복·장기 실행·예약 — 시간을 다루기
같은 일을 반복하거나, 오래 걸리는 일을 백그라운드로 떼어 돌리거나, 내가 없을 때 예약 실행하는 세 축입니다.
10-2. Claude Code — /loop·/goal·백그라운드·예약
| 도구 | 언제 | 핵심 |
|---|---|---|
/loop |
세션을 내가 지켜보는 동안 반복 | /loop 5m 배포 확인처럼 간격+프롬프트. 세션을 넘겨 살아남지 않음 |
/goal |
검증 가능한 완료 조건까지 자율 반복 | /loop와 짝지어 "통과할 때까지" 자기수정 루프 |
| 백그라운드 에이전트 | 오래 걸리는 일을 떼어서 실행 | --bg · /background · /tasks. 터미널을 닫아도 계속(로컬) |
| 루틴(Routines) | 내가 없을 때 클라우드에서 예약 실행 | 스케줄·트리거 기반, 무인 실행 |
| Managed Agents | 운영급 예약 배포 | 스케줄드 디플로이먼트(cron+타임존)·볼트 환경변수·/remote-env |
세 자동화 축 구분 — 훅(7장)은 이벤트에 반응,
/loop는 당신이 있는 동안 타이머로 반복, 루틴은 당신이 없을 때 예약 실행.
구독 한도 주의:
/loop은 대화형 세션이라 5시간·주간 한도를 그대로 씁니다. 반면 헤드리스 자동화(claude -p·Agent SDK)는 2026-06-15부터 대화 한도가 아니라 별도 월 크레딧에서 차감되고, 소진되면 멈춥니다. 수천 건을/loop으로 도는 건 한도상 비현실적입니다.
11. 대량 배치 처리 & 재현성 — 데이터·연구 작업
수천~수만 건의 독립적·동일한 작업(예: 기사마다 취재원 추출·투명/익명 분류, 대량 라벨링·요약)은 대화형 도구가 아니라 Message Batches API가 정답입니다.
- 한 배치 최대 10만 건(또는 256MB), 50% 할인, 대부분 1시간 내(상한 24시간).
custom_id로 결과 매핑, 웹훅 없이 폴링, 결과 29일 보관 → 받는 즉시 영구 저장. - 모든 요청이 같은 시스템 프롬프트를 쓰면 프롬프트 캐싱이 배치 할인 위에 겹쳐 비용이 더 내려갑니다.
- 다단계(추출→검증→분류)나 상호 반증이 필요하면 다이내믹 워크플로(9장)를 얹습니다.
11-2. 재현성 주의 — 시드로 "똑같이" 재현되지 않는다
- Claude API에는 시드(seed) 파라미터가 없습니다. 시드 기반 리플레이 자체가 불가.
- 온도 0에서도 완전히 결정적이지 않습니다(Anthropic 문서 명시) — GPU 부동소수점·요청 배칭·MoE 라우팅 때문.
- 연구용 재현성은 통계적 재현으로: 조건당 다수 반복 → 분포·신뢰구간 보고(예: GLMM), 모델 스냅샷·파라미터 고정, 프롬프트·응답 전량 로깅. "전사(transcript)"가 아니라 "발견"을 재현.
- 비트 단위 정확 재현이 꼭 필요하면 로컬 오픈모델(vLLM/PyTorch 시드 고정+동적 배칭 비활성)만이 답.
소셜 시뮬레이션·에이전트 페르소나 실험에 에이전트 팀을 쓰면 병렬·비동기 탓에 재현성이 더 나빠집니다. 통제된 실험은 Agent SDK나 커스텀 루프(스케줄러·순서·로깅을 직접 소유)로 구성하세요.
12. 언제 무엇을 쓸까? — 의사결정 가이드
무엇을 자동화/확장하고 싶은가?
├── 항상 지켜야 할 규칙 → ② 메모리 파일 (CLAUDE/AGENTS/GEMINI.md)
├── 내가 직접 부르는 반복 프롬프트 → ③ 커스텀 슬래시 명령어
├── 상황 보고 '알아서' 적용될 지식 → ④ 스킬(Skill)
├── 독립 문맥이 필요한 큰 하위 작업 → ⑤ 서브에이전트
├── 여러 작업을 '동시에' 병렬로 → 다중 에이전트: 뷰·팀·워크플로 (9장)
├── 조건 충족까지 '반복' → /loop + /goal (10장)
├── 내가 없을 때 '예약' 실행 → 루틴·스케줄드 디플로이먼트 (10장)
├── 수천~수만 건 '대량' 처리 → Message Batches API (11장)
├── 특정 순간 '자동으로' 실행할 동작 → ⑥ 훅(Hook)
└── 외부 서비스(깃허브·DB·노션) 연결 → ⑦ MCP
| 원하는 것 | 답 | 핵심 특징 |
|---|---|---|
| 매번 같은 규칙 적용 | 메모리 파일 | 세션마다 자동 로드 |
| 내가 타이밍을 정해 실행 | 커스텀 명령어 | /명령으로 수동 호출 |
| AI가 알아서 판단해 적용 | 스킬 | 맥락 기반 자동 발동 |
| 깨끗한 별도 작업 공간 | 서브에이전트 | 독립 문맥·도구·권한 |
| 이벤트에 반응하는 자동화 | 훅 | 트리거 기반 실행 |
| 외부 도구 호출 | MCP | 표준 연결 규격 |
| 여러 작업을 동시에 | 다중 에이전트 | 뷰·팀·워크플로(할당량 N배) |
| 조건 충족까지 반복 | /loop + /goal |
세션 내 반복·자기수정 |
| 없을 때 예약 실행 | 루틴·스케줄드 디플로이먼트 | 무인 클라우드 실행 |
| 수천~수만 건 대량 | Message Batches API | 비동기·50% 할인 |
| 정확 재현이 필요한 실험 | (주의) 시드 없음 | 통계적 재현+로깅으로 대체 |
13. 안전 수칙 & 자주 막히는 곳
안전 수칙
--yolo/danger-full-access는 격리 환경에서만. 승인·샌드박스를 모두 끕니다.- 비밀키는 절대 코드·설정 파일에 직접 쓰지 않기.
.env+.gitignore. - 큰 작업은 플랜 모드로 먼저 계획 확인 (
/plan, Claude는Shift+Tab). - 훅·MCP·플러그인은 신뢰할 수 있는 출처만 등록(자동 실행되기 때문).
- 병렬 에이전트는 할당량·비용을 N배로 소모. 작은 범위부터, 무인 방치 금지.
- 무인 자동실행(루틴·백그라운드)에 파괴적 작업(삭제·배포) 금지. auto·bypass 권한 모드 주의.
- 배치 결과는 29일 만료 → 받는 즉시 영구 저장(DB·파일).
자주 막히는 곳
| 증상 | 해결 |
|---|---|
| 슬래시 명령이 안 보임 | 버전 차이 → /help로 현재 목록 확인, 도구 업데이트 |
| 커스텀 명령이 안 뜸 | Gemini는 /commands reload, Claude/Codex는 파일 위치·확장자 확인 |
| 메모리 파일이 무시됨 | 파일이 프로젝트 최상단에 있는지, 파일명이 정확한지 확인 |
| MCP 도구가 안 보임 | /mcp(또는 /mcp verbose)로 연결·토큰 진단 |
| Gemini가 6/18 이후 안 됨 | Antigravity CLI로 이전 |
| 병렬 돌렸더니 할당량 순삭 | 동시 에이전트 수를 줄이고 소규모부터(에이전트당 별도 문맥=별도 비용) |
| 같은 입력인데 결과가 매번 다름 | 정상(시드 없음·temp0도 비결정) → 다중 반복+통계 처리 |
참고문헌
- Claude Code 공식 문서(슬래시 명령어·서브에이전트·스킬·훅·MCP). https://docs.claude.com/en/docs/claude-code
- Claude Code 기능·설정 레퍼런스(2026). https://hidekazu-konishi.com/entry/claude_code_features_settings_reference_2026.html
- OpenAI Codex — Slash commands(공식). https://developers.openai.com/codex/cli/slash-commands
- OpenAI Codex — Custom prompts(공식). https://developers.openai.com/codex/custom-prompts
- Codex Slash Commands 레퍼런스(2026.6). https://explainx.ai/blog/codex-slash-commands-complete-reference-guide-2026
- Gemini CLI — CLI commands(공식). https://geminicli.com/docs/reference/commands/
- Gemini CLI — Custom commands(공식). https://geminicli.com/docs/cli/custom-commands/
- Gemini CLI 저장소(GEMINI.md·확장·MCP). https://github.com/google-gemini/gemini-cli
- Gemini CLI 커스텀 슬래시 명령 발표(Google Cloud Blog). https://cloud.google.com/blog/topics/developers-practitioners/gemini-cli-custom-slash-commands
- Claude Code — 다이내믹 워크플로(공식). https://code.claude.com/docs/en/workflows
- Claude Code — 서브에이전트·에이전트 뷰·에이전트 팀(공식). https://code.claude.com/docs/en/agents
- Claude Code — 명령어 레퍼런스(공식). https://code.claude.com/docs/en/commands
- Message Batches API(공식). https://docs.claude.com/en/docs/build-with-claude/batch-processing
- Pro/Max로 Claude Code 사용·한도(공식). https://support.claude.com/en/articles/11145838-use-claude-code-with-your-pro-or-max-plan
- Agent SDK 구독 크레딧 분리(2026-06-15, 공식). https://support.claude.com/en/articles/15036540-use-the-claude-agent-sdk-with-your-claude-plan
도구 버전·명령어·기본 모델·전환 일정은 2026년 6월 기준이며 매우 자주 바뀝니다. 항상 각 도구에서
/help를 먼저 확인하고, 위 공식 문서를 참고하세요.