『혼자 공부하는 바이브 코딩 with 클로드 코드』 완독 챌린지 2기 학습 기록 (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
- 작업기록(대화내용) 내보내기
댓글
댓글 쓰기