MODULE 09 · 환경 커스터마이징

내 손에 맞게
길들이기

자주 쓰는 부탁은 단축어로, 빠뜨리면 안 되는 일은 훅으로, 위험은 권한으로 — 6개 레슨

AI 에이전트 실무 교재 · Module 09
Lesson 31 · 슬래시 커맨드

반복하는 부탁을 단축어로

  1. 01파일 = 명령어.claude/commands/리뷰.md 를 두면 /리뷰 라는 명령어가 생긴다
  2. 02내용 = 지시문파일 안에 적은 글이 그대로 그 커맨드의 지시문이 된다
  3. 03인자 끼우기커맨드 뒤에 붙인 말(예: /리뷰 결제모듈)이 $ARGUMENTS 자리에 끼워진다
  4. 04공유 범위프로젝트 폴더면 팀과 공유, 홈 폴더면 나만 쓰는 개인 커맨드
AI 에이전트 실무 교재 · M902 / 13
Lesson 32 · 훅이란

부르지 않아도 끼어드는 자동 동작

  1. 01정의작업 흐름의 정해진 길목에 걸어 두는 자동 동작 — 그 순간이 오면 실행된다
  2. 02실행 직전위험한 작업을 미리 막거나 한 번 거르는 자리
  3. 03실행 직후자동 포맷·테스트·기록을 거는 자리
  4. 04답변 완료완료 알림·결과 요약을 남기는 자리
AI 에이전트 실무 교재 · M903 / 13
Lesson 32 · 한눈에
훅 생명주기 — 도구 실행 전·후, 답변 완료, 세션 종료 같은 정해진 길목에 훅이 끼어든다
AI 에이전트 실무 교재 · M904 / 13
Lesson 33 · 훅 실습

작업 끝나면 소리 한 번

  1. 01어디에settings.json 의 hooks 항목에 등록한다
  2. 02언제에이전트가 답변을 마치는 순간(Stop)에 실행
  3. 03무엇을내 OS에 맞는 소리 재생 명령 — 형식은 에이전트에게 맡긴다
AI 에이전트 실무 교재 · M905 / 13

자주 시키는 일은 커맨드로,
빠뜨리면 안 되는 일은 훅으로.

커맨드는 내가 능동적으로 불러내고, 훅은 정해진 순간에 시스템이 알아서 실행한다. 둘 다 반복을 줄이지만 방향이 반대다.

AI 에이전트 실무 교재 · M906 / 13
Lesson 34 · 권한과 settings

위험도 사다리를 규칙으로

  1. 01허용묻지 않고 실행 — 읽기처럼 되돌릴 필요 없는 안전한 작업
  2. 02확인실행 전 매번 물어본다 — 쓰기·이동 같은 기본값 단계
  3. 03거부아예 막는다 — 시스템 삭제·비밀키 접근처럼 절대 안 될 일
  4. 04관리형조직이 위에서 정하고 개인이 못 바꾼다 — 회사 일괄 정책
AI 에이전트 실무 교재 · M907 / 13
Lesson 34 · 한눈에
권한의 네 계층 — 허용·확인·거부·관리형
AI 에이전트 실무 교재 · M908 / 13
Lesson 35 · 자동 승인

무엇을 자동으로 넘길까

허용해도 좋다

읽기·목록·검색, 그리고 테스트·포맷처럼 자주 돌고 결과가 안전한 반복 작업.

확인에 남긴다

삭제·덮어쓰기·배포·전송 — 되돌리기 어려운 작업은 끝까지 사람이 확인.

AI 에이전트 실무 교재 · M909 / 13

1분 안에 되돌릴 수 있으면 자동,
아니면 확인에 남긴다.

자동 승인은 늘리는 일이 아니라 고르는 일이다. 읽기 계열부터 하나씩 옮기되, 위험 작업은 끝까지 묻게 둔다.

AI 에이전트 실무 교재 · M910 / 13
Lesson 36 · 상태표시줄

화면 아래의 계기판

  1. 01늘 보인다화면 아래 한 줄에 현재 모델·작업 폴더·브랜치를 표시
  2. 02실수 차단엉뚱한 폴더·비싼 모델을 모르고 쓰는 실수를 흘끗 보고 막는다
  3. 03같은 파일이것도 settings.json 한 줄로 켠다 — 커맨드·훅·권한과 한집
AI 에이전트 실무 교재 · M911 / 13

기본값으로 시작하되,
손에 맞게 길들여라.

커맨드(L31)·훅(L32~33)·권한(L34)·자동 승인(L35)·상태표시줄(L36). 모두 같은 settings.json과 .claude 폴더 안의 일이다. 이제 에이전트는 남의 도구가 아니라 내 작업대다.

AI 에이전트 실무 교재 · M912 / 13
Module 09

출처 · 더 읽을거리

  • Anthropic — Claude Code: 슬래시 커맨드
    커스텀 커맨드·$ARGUMENTS·공유 · docs.anthropic.com/en/docs/claude-code/slash-commands
  • Anthropic — Claude Code: 훅(Hooks)
    PreToolUse·PostToolUse·Stop 이벤트와 등록 형식 · docs.anthropic.com/en/docs/claude-code/hooks
  • Anthropic — Claude Code: 권한과 settings
    allow·ask·deny·관리형 정책과 파일 우선순위 · docs.anthropic.com/en/docs/claude-code/settings
  • Anthropic — Claude Code: 상태표시줄
    상태표시줄 구성과 표시 항목 · docs.anthropic.com/en/docs/claude-code/statusline
13 / 13