티스토리 뷰

04장. 프롬프트 엔지니어링 심화 — Claude Code 완벽 가이드
✍️ CHAPTER 04 / 13

프롬프트 엔지니어링 심화

📚 Claude Code 완벽 가이드 ⏱ 읽는 시간 약 6분 📅 2026년 3월

01워크플로우 1: 탐색 → 계획 → 코딩 → 커밋

복잡한 문제에 가장 효과적인 범용 워크플로우입니다. 코드를 바로 작성하기보다 먼저 충분히 탐색하고 계획을 세우는 것이 핵심입니다.

  1. 1
    탐색 (Explore)

    관련 파일, 이미지, URL을 읽습니다. 서브에이전트로 검증합니다. 이 단계에서는 절대 코딩하지 않습니다.

  2. 2
    계획 (Plan)

    Claude에게 계획 수립을 요청합니다. think / think hard / ultrathink 키워드로 추론 깊이를 조절합니다.

  3. 3
    코딩 (Code)

    계획에 따라 솔루션을 구현합니다. 진행하면서 적절성을 지속적으로 검증합니다.

  4. 4
    커밋 (Commit)

    결과를 커밋하고 PR을 생성하고, README와 CHANGELOG를 업데이트합니다.

⚠️
복잡한 작업에서는 탐색과 계획을 먼저 하는 것이 성능을 크게 향상시킵니다.

02워크플로우 2: TDD

단위/통합 테스트로 검증 가능한 변경사항에 이상적입니다.

bash
# 1단계: 테스트 먼저 작성
> calculateDiscount 함수에 대한 단위 테스트를 작성해줘. TDD로 진행.

# 2단계: 테스트 실패 확인
> 테스트를 실행해서 실패하는지 확인해줘 (구현은 아직 하지 마)

# 3단계: 최소 구현
> 테스트를 통과하는 최소한의 구현을 작성해줘

# 4단계: 리팩토링
> 테스트를 유지하면서 코드를 개선해줘

03워크플로우 3: 시각적 반복

UI/디자인 작업에 가장 효과적입니다.

  1. 1
    목업 제공

    원하는 디자인의 스크린샷이나 와이어프레임을 Claude에게 제공합니다.

  2. 2
    구현 & 비교

    Claude가 코드를 작성하면 실행 결과 스크린샷을 다시 Claude에게 보여줍니다.

  3. 3
    반복 (2~3회)

    대부분 2~3번의 반복으로 목표에 근접합니다. 만족스러우면 커밋합니다.

04think 키워드 활용

키워드효과사용 시점
think기본 추론 강화일반적인 복잡한 문제
think hard더 깊은 추론어려운 설계 결정
think harder집중적 추론복잡한 버그 분석
ultrathink최대 계산량매우 복잡한 아키텍처 문제

05Plan Mode vs Accept Edits Mode

Shift + Tab으로 두 모드를 전환할 수 있습니다.

📋 Plan Mode

  • 파일 수정 없이 계획만 수립
  • 변경사항을 미리 검토 가능
  • 위험한 작업 전 안전 검토

✏️ Accept Edits Mode

  • 파일을 직접 수정
  • 빠른 구현에 적합
  • git으로 롤백 가능한 환경에서 사용
공지사항
최근에 올라온 글
Total
Today
Yesterday
최근에 달린 댓글
글 보관함