메인 콘텐츠로 건너뛰기

Claude Code in Action - 앤트로픽 클로드 코드 강의

wislan
wislan
조회수 8
요약

클립으로 정리됨 (생성형 AI 활용)

출처 및 참고 : https://anthropic.skilljar.com/claude-code-in-action

강의 한눈에 보기

  • 명령줄 AI 도우미 Claude Code 사용법 입문 강의

  • 내용: 기본 도구 사용, 컨텍스트 관리, 대화 흐름 제어, 자동화·외부 연동, Skilljar 사용·개인정보 개요

  • 분량: 15개 강의, 약 1시간, 퀴즈 1개, 수료증 제공

  • 대상: AI로 개발 속도를 높이고 싶은 엔지니어(언어 불문, 기본 코딩 이해 권장)

Claude Code란?

  • 터미널에서 쓰는 AI 비서

  • 할 수 있는 일:

    • 프로젝트 파일 읽기·생성·수정

    • 터미널 명령 실행(빌드, 테스트 등)

    • 코드 구조 파악, 함수 분석, 버그·리팩터링 제안

  • 목표: 반복 작업을 줄이고, 설계·검토 같은 고부가가치 작업에 집중하게 하는 것

기본 기능 3가지

  1. 파일 도구

    • 파일 내용 읽기, 생성·수정, 변경사항 한번에 적용

  2. 명령 실행 도구

    • 테스트, 빌드, 스크립트 실행을 대화 흐름 안에서 수행

  3. 코드 분석 도구

    • 역할·의존성 설명, 문제 지점 찾기, 개선안 제안

컨텍스트 관리 핵심: /init, Claude.md, @멘션

  • /init

    • 프로젝트 공통 규칙·환경을 한 번에 세팅

    • 예: 언어, 코드 스타일, 폴더 구조, 테스트 전략 등

  • Claude.md

    • 프로젝트용 안내서 문서

    • 도메인 지식, 팀 규칙, 패턴 등을 정리해 두면 답변 품질 상승

  • @멘션(파일 지목)

    • 특정 파일·리소스를 명확히 지정 → 오해 줄이고 정확도 향상

대화 흐름 제어: 단축키, Plan Mode, Thinking Mode

  • 단축키·명령으로:

    • 대화 정리, 이전 답변 수정 요청, 특정 단계에서 일시 정지·검토 가능

  • Plan Mode

    • 복잡 작업을 먼저 단계별 계획으로 쪼개서 제시

  • Thinking Mode

    • 더 깊은 분석·사전 사고가 필요한 경우 사용

  • 활용 예: 대규모 리팩터링, 신규 기능 설계, 배포 파이프라인 설계 등

자동화·확장: 커스텀 명령, MCP, GitHub, 훅

  • 커스텀 명령

    • 자주 하는 작업을 명령으로 템플릿화

    • 예: 테스트 케이스 생성, 릴리즈 노트, 정형화 코드 리뷰

  • MCP 서버 연동

    • 브라우저 자동화, 외부 API, 각종 서비스와 연결

    • 예: 이슈 트래커 데이터 요약 → 관련 코드 탐색 → 수정 계획까지 한 번에

  • GitHub 연동

    • PR 리뷰, 이슈 정리, 변경 요약 자동/반자동 처리

  • 훅(hooks)

    • 명령 실행 전후·응답 전후에 추가 로직 삽입

    • 팀 규칙, 보안 검사 등 커스텀 동작 구현

수강 전 요구사항·대상

  • 필요 역량:

    • 기본 터미널 사용 경험(폴더 이동, 명령 실행, 파일 열기)

    • 최소 1개 이상 프로그래밍 언어 기초 이해

    • 실제 사용을 위한 Claude Code용 API 키

  • 대상:

    • 소프트웨어 엔지니어

    • 인프라·데이터 엔지니어 등 코드·스크립트를 다루는 직군

Skilljar와 개인정보

  • 강의 제공 플랫폼: Skilljar

    • Anthropic 계정과는 별개

  • 수집 정보:

    • 수강 진행률, 완료 여부, 퀴즈 점수, 학습 시간 등 최소 학습 데이터

    • 용도: 수료증 발급, 교육 품질 개선

실천 인사이트

  • 중요한 포인트는 기능 자체보다 컨텍스트·워크플로우 설계:

    • /init + Claude.md로 프로젝트 규칙 명시

    • Plan/Thinking Mode로 난이도·깊이 조절

    • MCP·GitHub·훅으로 팀 개발 프로세스에 녹이기

  • 도입 전략:

    1. 작은 사이드 프로젝트에 먼저 적용(파일 읽기, 간단 수정, 테스트 실행 루틴 익히기)

    2. 익숙해지면 팀 리포지토리에 커스텀 명령·훅 추가 → 과도한 자동화 리스크 없이, 실제 생산성을 체감하며 확장

출처

이 노트는 요약·비평·학습 목적으로 작성되었습니다. 저작권 문의가 있으시면 에서 알려주세요.