패스노트

도메인 3 · 시험 비중 20%

Claude Code 설정과 워크플로

Claude Code Configuration & Workflows

개발 워크플로에 맞게 Claude Code를 설정합니다. CLAUDE.md 계층 구조, 슬래시 명령어와 스킬, 경로별 규칙, 플랜 모드, 반복적 개선, CI/CD 통합을 다룹니다.

3.1CLAUDE.md 계층 구조35

CLAUDE.md는 Claude Code가 세션을 시작할 때 자동으로 읽어 들이는 메모리(memory) 파일입니다. 이 수업에서는 사용자·프로젝트·하위 디렉터리 수준의 메모리 파일이 어떤 계층으로 로드되고, 충돌할 때 어떤 우선순위가 적용되는지, 그리고 임포트 문법으로 어떻게 모듈화하는지를 다룹니다.

3.2슬래시 명령어와 스킬40

반복 작업은 커스텀 슬래시 명령어(slash command)로, 재사용 가능한 전문 지식은 스킬(skill)로 패키징할 수 있습니다. 이 수업에서는 두 메커니즘의 구조와 차이, 인자 전달, 프런트매터(frontmatter) 옵션, 그리고 어떤 상황에 무엇을 선택할지를 다룹니다.

3.3경로별 규칙35

settings.json의 권한 규칙과 계층별 설정 파일을 이용하면 '어떤 도구를 어떤 경로·명령에 허용할지'를 세밀하게 제어할 수 있습니다. 이 수업에서는 설정 파일 계층, permissions 문법, 그리고 민감한 파일 보호 패턴을 다룹니다.

3.4플랜 모드와 실행30

플랜 모드(plan mode)는 Claude가 파일을 수정하거나 명령을 실행하기 전에 읽기 전용으로 조사하고 계획을 세워 승인받게 하는 실행 모드입니다. 이 수업에서는 권한 모드 4종의 차이, 플랜 모드의 동작 방식, 그리고 언제 어떤 모드를 선택할지를 다룹니다.

3.5반복적 개선35

Claude Code로 좋은 결과를 얻는 핵심은 한 번의 완벽한 프롬프트가 아니라 짧은 사이클의 반복입니다. 이 수업에서는 탐색→계획→구현→커밋 워크플로, 테스트 주도 반복, 궤도 수정 기법, 컨텍스트 초기화 시점을 다룹니다.

3.6CI/CD 통합40

Claude Code는 대화형 터미널 밖에서도 동작합니다. 헤드리스(headless) 모드로 스크립트·파이프라인에 넣거나, GitHub Actions로 PR·이슈에 자동 응답하게 할 수 있습니다. 이 수업에서는 비대화형 실행의 플래그, 출력 형식, 권한 처리, 그리고 CI 자동화 패턴을 다룹니다.