본문 바로가기
Code/길벗 학습단 20기 - AI 터미널 도구

길벗 학습단 20기 - AI 터미널 도구 - 2주차 학습인증

by Beyonder 2026. 2. 28.

 

 

AI 자율학습 클로드 코드·코덱스 CLI·제미나이 CLI 완전 활용법 | Dave Lee - 교보문고

AI 자율학습 클로드 코드·코덱스 CLI·제미나이 CLI 완전 활용법 | AI와 함께 일하는 법을 배우다 클로드 코드·코덱스 CLI·제미나이 CLI를 실무에서 활용하는 방법AI 코딩 도구를 처음 접하는 사람에

product.kyobobook.co.kr

 

2주차
6일
7일
8일
9일
10일
목차
5장 Claude Code 고급 기능 활용하기
5.1 MCP 이해하고 설정하기
5.2 주요 MCP 서버 설치하고 사용하기
5.3 서브에이전트로 역할 분리하기
5장 Claude Code 고급 기능 활용하기
5.4 Hook으로 작업 흐름 자동화하기
5.5 Output Style로 맞춤 설정하기
5.6 사용자 정의 명령어로 자동화 워크플로 구축하기
6장 Codex CLI 시작하기
6.1 설치하고 실행하기
6.2 기본 사용 흐름 익히기
6장 Codex CLI 시작하기
6.3 실행 모드와 권한 관리
6.4 주요 슬래시 명령어 살펴보기
7장 Codex CLI로 프로젝트 운영하기
7.1 AGENTS.md 파일 관리하기

 

5장 Claude Code 고급 기능 활용하기

5.1 MCP 이해하고 설정하기

5.1.1 MPC 개요

  • MCP가 필요한 이유
  • MCP 서버가 제공하는 주요 기능
    • 도구실행
      • GitHub MCP
      • Supbabse MCP
      • Playwrite MCP
    • 리소스 접근
      • Github
      • Supabase
    • 프롬프트 템플릿
    • 인증관리
  • MCP 서버 효율적으로 사용하기
    • 필요한 MCP 서버만 설치하기
    • 프로젝트 단위로 관리하기
    • 정기적으로 사용 여부 점검하기

5.1.2 MCP 서버 설치 및 사용 방법

  • MCP 서버 추가
 claude mcp add [옵션] <서버명> <실행_명령>
  • 로컬 실행형 MPC(표준 입출력 방식
claude mcp add playwright npx @playwright/mcp@latest
  • 원격 서버형 MCP(HTTP 방식
calude mcp add --transport http github https://api.githubcopilot.com/mcp \
  -H "Authorization: Bearer YOUR_GITHUB_PAT"
  • MCP 서버 설치 상태 확인
  • MCP 서버 삭제
  • 고급: 설정 파일 직접 수정하기
  • MCP 서버의 통신 방식
    • stdio(표준 입출력) - 가장 일반적인 방식
    • HTTP(원격 서버형)
    • SSE(Server-Sent Events)

5.2 주요 MCP 서버 설치하고 사용하기

5.2.1 Playwright MCP: 웹 브라우저 자동화

  • Playwright MCP 설치하기
  • 연결 상태 확인하기
  • Playwright MCP 사용하기
  • Playwright MCP 사용 팁
  • 문제 해결 가이드

5.2.2 Github MCP: 저장소 관리와 코드 리뷰 자동화

  • PAT 발급하기
  • Github MCP 설치하기
  • Github 사용하기
  • 문제 해결 가이드

5.2.3 Supbabase MCP: 데이터베이스와 인증 서비스 연동

  • Supabase 프로젝트 생성하기
  • Supabase MCP 추가하기
  • Supabase MCP 사용하기

5.2.4 더 많은 MCP 서버 탐색하기

  • MCP 공식 문서
  • MCP 서버 큐레이션 목록
  • MCP 서버 직접 제작

5.3 서브에이전트로 역할 분리하기

5.3.1 서브에이전트란

5.3.2 서브에이전트 만들어 사용하기

  • 서브에이전트 생성
  • 서브에이전트 파일 구조
  • 서브에이전트 수정
  • 서브에이전트 사용

5.3.3 서브에이전트 운영과 비용 관리

  • 비용을 줄이는 실무 운영전략
    • 관련 작업을 하나로 묶어 요청하기
    • 요청을 간결하고 정확하게 작성하기
    • 병령 실행은 정말 필요할 때만 사용하기
  • 문제 해결 가이드

5.4 Hook으로 작업 흐름 자동화하기

5.4.1 Hook 개요

Claude Code의 특정 시점(도구 실행 전후, 세션 시작이나 종료 등)에 정의한 셀 명령을 자동으로 실행하는 기능

5.4.2 Hook 설정하기

5.4.3 Hook 활용하기

  • 조합 실행: 여러 자동화를 한 번에
  • 조건부 실행: 특정 도구 또는 경로에만 Hook 작동

5.4.4 Hook 사용시 주의 사항

  • JSON 구조 오류 확인
  • Webhook URL확인
  • 플랫폼별 명령어 확인
  • 필수 도구 설치 확인
  • 타임아웃 문제
  • 보안 주의 사항

5.5 Output Style로 맞춤 설정하기

5.5.1 기본 제공 Output Style

  • Default
  • Explanatory
  • Learning

5.5.2 Output Style의 작동 방식

  • 기본 시스템 프롬프트를 선택한 스타일로 치환
  • keep-coding-instruction 옵션으로 코딩 능력 유지 여부 결정
  • 스타일은 프로젝트 단위로 기억
  • 퍼미션 시스템과 도구 실행에는 영향 없음

5.5.3 Output Style 변경 방법

5.5.4 사용자 정의 Output Style 만들기

  • 파일을 직접 작성하기
    • YAML 프폰트매터(front matter)
    • 마크다운 본문(행동 규칙)

5.6 사용자 정의 명령어로 자동화 워크플로 구축하기

5.6.1 사용자 정의 명령어 만들기

5.6.2 인수 활용하기

5.6.3 프로젝트 표준 워크플로 자동화하기

5.6.4 고급 기능과 실전 활용

  • 프런트매터 고급 옵션
  • 명령어 그룹화
  • 파일 참조 활용
  • 문제 해결 가이드
  • 실전 팁

5.7 플러그인과 스킬로 Claude Code 확장하기

5.7.1 스킬 살표보기

5.7.2 플러그인 살펴보기

5.7.3 플러그인 설치하고 사용하기

5.7.4 팀 프로젝트에서 플러그인과 스킬 공유하기

5.7.5 사용자 정의 스킬로 프로젝트 지식 자동화하기

5.7.6 플러그인과 스킬 관리 명령

5.8 VSCode 확장과 커뮤니티 확장 활용하기

5.8.1 VSCode 확장

5.8.2 커뮤니티 확장: Super Claude

5.8.3 확장 도입 시점과 활용 기준

5.9 실전 응용과 팀 협업 팁

5.9.1 Claude Code를 빠른 인턴으로 활용하기

5.9.2 고급 워크플로 패턴 활용하기

5.9.3 팀 협업과 공유 환경 설정으로 일관된 개발 문화 만들기

  • 공유 CLAUDE.md 파일 관리
  • 코드 리뷰 프로세스 자동화
  • 온보딩 자동화 명령어
  • 지식 및 프롬프트 공유

Part 3 Codex CLI 완전 정복: 기억·지침·컨텍스트 기반의 개발 자동화 엔진

6장 Codex CLI 시작하기
6.1 설치하고 실행하기

6.1.1 시작하기 전 참고 사항

6.1.2 터미널에서 Node.js 버전 확인하기

  • macOS: iTerm2  열기
  • Windows: 명령 프롬프트 열기
  • Node.js 설치 여부 확인하기

6.1.3 설치하기

6.1.4 실행하기

  • 폴더 생성하기
  • 인증하기

6.2 기본 사용 흐름 익히기

6.2.1 모델 선택하기

6.2.2 추론 수준 선택하기

6.2.3 기본 대화하기

  • 여러 줄 입력하기: Shift+Enter
  • @ 기호로 파일 참조하기
  • 이미지 첨부하기

6.2.4 세션 간단히 살표보기

  • 새 대화 시작하기 - /new
  • 최근 작업 이어가기 - resume --last
  • 세션 종료하기: Ctrl+C, /quit 또는 /exit

6.3 실행 모드와 권한 관리

6.3.1 실행 방식 살펴보기

  • 대화형 실행
  • 단일 요청 실행
  • 자동화 환경 실행

6.3.2 승인 정책과 샌드박스 이해하기

  • 승인 정책
  • 승인 프롬프트 읽는 법
  • /approvals 명령 상태 확인하기

6.4 주요 슬래시 명령어 살펴보기

명령어 역할 실무 활용
/approvals 승인, 샌드박스 상태 확인 현재 승인 정책과 샌드박스 상태를 확인
/compact 대화 요약 이전 대화를 요약해 컨텍스트 정리(환경 의존)
/diff Git 변경 확인 현재 워크스페이스의 변경 사항 요약
/init 초기 안내 생성 프로젝트 기반 초기 작업 난내 생성
/logout 로그아웃 인증 정보 제거, 재인증 필요
/mcp MCP 서버 점검 연결된 MCP 서버와 도구 목록 확인
/mention 파일 첨부 선택한 파일을 컨텍스트에 추가
/model 모델 선택 현재 세션의 사용 모델 변경
/review 변경 사항 리뷰 Git 변경을 분석해 문제 요약
/status 세션 상태 모델, 승인, 샌드박스, 토큰 사용량을 한 화면에 확인

6.4.1  /compact - 대화 압축

6.4.2 /diff - Git 변경 사항 검사

6.4.3 /logout - 인증 정보 삭제

6.4.4 /mention - 파일 명시 참조

6.4.5 /review - 변경 사항 점검

6.4.6 /status - 세션 설정과 사용량 확인

6.4.7 슬래시 명령어 문제 해결 가이드

7장 Codex CLI로 프로젝트 운영하기
7.1 AGENTS.md 파일 관리하기

7.1.1 AGENTS.md 위치와 적용 범위

7.1.2 AGENTS.md에 포함해야 할 주요 항목

7.1.3 /init 명령으로 AGENTS.md 초안 생성하기

  • 기존 프로젝트에서 초안 생성하기
  • 새 프로젝트에서 개요를 제공해 생성하기
  • 자동 생성된 문서 다듬기

7.1.4 AGENTS.md 관리 원칙

  • AGENTS.md는 간결하게 유지한다
  • AGENTS.md와 상세 문서를 분리해 관리한다

7.1.5 AGENTS.md 템플릿 예시

7.1.6 AGENTS.md 문제 해결 가이드