『혼자 공부하는 바이브 코딩 with 클로드 코드』 완독 챌린지 2기 학습 기록 (3)

혼자 공부하는 바이브 코딩 with 클로드 코드 (3)


인프런 완독 챌린지 책읽고 강좌보고, 요약정리 + 실습기록

Chapter 04 학습 + 실습 (할 일 관리 앱)

Claude Code 에는 다양한 명령어가 있고 사용 시 프로젝트 구현에 도움을 준다. (실습하며 사용)

컨텍스트(맥락)은 프로젝트 구현을 진행하면서 쌓이는 다양한 정보들! 

=> 대화내용(질문+응답), 클로드가 읽은 파일들 내용, 생성한 지침 또는 참조 파일들 (md 파일들)

     시스템 도구, 메모리, 커스텀 에이전트 스킬 등등등~~!!

컨텍스트가 많이 쌓이면 토큰을 많이 소비한다. ( + 세션이 길어질수록 컨텍스트가 늘어남)

다양한 컨텍스트 관리 기법을 학습하고 도입하는게 필요함

인수인계 프롬프트, 리서치성 작업은 별도 세션으로 분리 등등... 추후 공부필요


Claude Code 명령어 공식 웹사이트 문서 참고

https://code.claude.com/docs/en/commands

+ 클로드한테 요청해서 만든 md 파일의 표를 첨부해봤음

카테고리별 명령어 표

카테고리 명령어 기능
대화 관리 /clear (별칭 /reset, /new) 새 대화 시작 (프로젝트 메모리는 유지)
/compact [지침] 대화를 요약해서 컨텍스트 공간 확보
/context [all] 컨텍스트 사용량을 그리드로 시각화
/btw [질문] 대화 기록에 남기지 않고 짧은 질문하기
/export [파일명] 대화를 텍스트로 내보내기
/copy [N] 마지막(또는 N번째) 응답을 클립보드로 복사
세션 탐색/분기 /resume 이전 세션 재개
/branch [이름] 현재 대화를 분기해서 다른 방향 시도
/fork [프롬프트] 대화를 복사해 새 백그라운드 세션으로 실행
/rewind 코드·대화를 체크포인트로 되돌리기
/background (별칭 /bg) 현재 세션을 백그라운드로 분리
/teleport 웹 세션을 터미널로 가져오기
/remote-control (별칭 /rc) 다른 기기(claude.ai)에서 이 세션 제어
모델/성능 설정 /model [모델명] 모델 전환
/effort [level] 추론 강도 설정 (low/medium/high/xhigh/max)
/fast [on/off] 고속 모드 토글
/advisor [모델/off] 작업 중 자문용 보조 모델 활성화
비용/진단 /cost (/usage의 별칭) 토큰 사용량·비용 확인
/doctor (별칭 /checkup) 설치·설정 상태 점검 및 자동 수정
/debug [설명] 디버그 로그 활성화 및 문제 분석
/status 계정·시스템 상태 확인
/insights 세션 사용 패턴 분석 리포트 생성
프로젝트/메모리 /init CLAUDE.md 프로젝트 가이드 생성
/memory CLAUDE.md 메모리 파일 편집
/add-dir <경로> 작업 디렉토리 추가
/cd <경로> 세션의 작업 디렉토리 자체를 이동
코드 작업 /diff 변경사항(diff) 인터랙티브 뷰어
/code-review [level] [--fix] 코드 리뷰 (버그·개선점 체크, --fix로 바로 적용)
/security-review 보안 취약점 검토
/review GitHub PR 빠른 단일 리뷰
/batch <지침> 대규모 작업을 여러 단위로 나눠 병렬 실행
/loop [간격] [프롬프트] 프롬프트를 반복 실행
/goal [조건] 조건 충족까지 여러 턴에 걸쳐 작업 지속
/deep-research <질문> 웹 검색 기반 리서치 후 보고서 생성
권한/설정 /permissions (별칭 /allowed-tools) 도구 권한 규칙 관리
/config (별칭 /settings) 테마·모델·출력 스타일 등 설정
/hooks 훅(이벤트 트리거) 설정 확인
계정/연동 /login / /logout Anthropic 계정 로그인/로그아웃
/mcp MCP 서버 연결·인증 관리
/ide IDE 연동 관리
/chrome Claude in Chrome 설정
/install-github-app GitHub 앱 설치 연동
/desktop (별칭 /app) 현재 세션을 데스크톱 앱에서 이어가기
/mobile (별칭 /ios, /android) 모바일 앱 다운로드 QR 표시
기타 /help 전체 명령어 도움말
/bug / /feedback 버그 신고·피드백 전송
/release-notes 버전별 변경 로그 확인
/plugin 플러그인 관리

Chapter 04 실습 기록

클로드 채팅 세션(웹)과 클로드 코드를 함께 사용하여 작업할 수 있음

  • 채팅세션에서 할일 관리앱 PRD 문서 작성
    • 결과물 = 할일관리앱_PRD.md
  • PRD 문서 기반으로 클로드 코드에 요청할 프롬프트 작성
    • 결과물 = 할일관리앱클로드코드프롬프트.md
  • 클로드 코드에서 프롬프트 입력해서 구현

실습 결과 스크린샷 첨부

할 일 관리 앱 - 할일 추가 전

할 일 관리 앱 - 사용 예시





Chapter 04 클로드 코드 실전 활용

04-1 단계별 프롬프트와 함께 클로드 코드 명령어 익히기

  • /status

    • 현재 작업 상태 확인
  • /model

    • AI 모델 선택 및 변경
  • /help

    • 사용 가능한 명령어 확인

04-2 작업 재개와 효율성 높이기

  • 이전 세션 작업 재개 하는법

    • CMD에서 claude --resume 또는 CLI 띄우고 명령어 /resume 사용
  • Shift + Tab 으로 자동 승인 모드 단축키 (토글)

  • /context

    • 컨텍스트(맥락) 상태와 사용량 확인 명령어
    • 작업을 진행하면서 쌓이는 대화내용, 생성된 파일, 사용한 토큰량 등
    • 같은 세션에서 답변에 활용되고 용량 제한이 있음
    • 컨텍스트가 늘어나면, 토큰 사용이 많아진다
  • /compact

    • compact 명령어로 컨텍스트를 요약해서 컨텍스트 공간 확보 가능

04-3 프로젝트 개선과 작업 관리

  • Claude Code 는 멀티모달을 지원함 = 여러 가지 형태의 정보를 이해하고 처리할 수 있는 기능 (txt 이외에 이미지, 음성등의 데이터를 인식 가능)

    • 이미지 파일(스크린샷, 사진 등)을 입력에 사용해서 요구사항에 활용 가능
  • @ 프로젝트 작업폴더의 파일을 쉽게 참조할 수 있음

  • /config

    • 프로젝트 환경설정 확인
  • /doctor

    • 프로젝트 진단에 사용
  • /export

    • 작업기록(대화내용) 내보내기

댓글

이 블로그의 인기 게시물

Unity3D 에서 당신의 Pixel Art 게임을 Pixel Perfect 하게 만들기

Unity Google Play Games Services 연동 오류로 인한 삽질 기록

Aseprite 스프라이트 슬라이스해서 개별로 저장 하는방법 ( How to save sprite split in Aseprite )