티스토리 뷰
✍️ CHAPTER 04 / 13
프롬프트 엔지니어링 심화
01워크플로우 1: 탐색 → 계획 → 코딩 → 커밋
복잡한 문제에 가장 효과적인 범용 워크플로우입니다. 코드를 바로 작성하기보다 먼저 충분히 탐색하고 계획을 세우는 것이 핵심입니다.
-
1탐색 (Explore)
관련 파일, 이미지, URL을 읽습니다. 서브에이전트로 검증합니다. 이 단계에서는 절대 코딩하지 않습니다.
-
2계획 (Plan)
Claude에게 계획 수립을 요청합니다.
think/think hard/ultrathink키워드로 추론 깊이를 조절합니다. -
3코딩 (Code)
계획에 따라 솔루션을 구현합니다. 진행하면서 적절성을 지속적으로 검증합니다.
-
4커밋 (Commit)
결과를 커밋하고 PR을 생성하고, README와 CHANGELOG를 업데이트합니다.
⚠️
복잡한 작업에서는 탐색과 계획을 먼저 하는 것이 성능을 크게 향상시킵니다.
02워크플로우 2: TDD
단위/통합 테스트로 검증 가능한 변경사항에 이상적입니다.
bash
# 1단계: 테스트 먼저 작성
> calculateDiscount 함수에 대한 단위 테스트를 작성해줘. TDD로 진행.
# 2단계: 테스트 실패 확인
> 테스트를 실행해서 실패하는지 확인해줘 (구현은 아직 하지 마)
# 3단계: 최소 구현
> 테스트를 통과하는 최소한의 구현을 작성해줘
# 4단계: 리팩토링
> 테스트를 유지하면서 코드를 개선해줘
03워크플로우 3: 시각적 반복
UI/디자인 작업에 가장 효과적입니다.
-
1목업 제공
원하는 디자인의 스크린샷이나 와이어프레임을 Claude에게 제공합니다.
-
2구현 & 비교
Claude가 코드를 작성하면 실행 결과 스크린샷을 다시 Claude에게 보여줍니다.
-
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으로 롤백 가능한 환경에서 사용
'개발' 카테고리의 다른 글
| 06장. Claude Skills (커스텀 명령어) — Claude Code 완벽 가이드 (0) | 2026.03.14 |
|---|---|
| 05장. 슬래시 명령어 완전 정복 — Claude Code 완벽 가이드 (0) | 2026.03.14 |
| 03장. Claude Opus 4.6 — 최신 모델 — Claude Code 완벽 가이드 (0) | 2026.03.14 |
| 02장. Claude Code 설치 및 설정 — Claude Code 완벽 가이드 (0) | 2026.03.13 |
| 01장. LLM과 Claude Code란? — Claude Code 완벽 가이드 (0) | 2026.03.12 |
공지사항
최근에 올라온 글
- Total
- Today
- Yesterday
최근에 달린 댓글
글 보관함