시니어 엔지니어로서 Claude Code를 실제로 사용하는 방법: 2부
How I Actually Use Claude Code as a Senior Engineer: Part 2
핵심 요약
Claude Code를 단순 자동화 도구가 아닌 워크플로우 증폭기로 활용하는 실무적인 팁을 공유합니다.
- 전문 에이전트 활용 — 계획, 디버깅, 구현 등 목적별로 에이전트를 분리하여 일관된 결과 도출함.
- MCP 연동 — JIRA, Jenkins, AWS 등 도구를 Claude와 직접 연결하여 컨텍스트 스위칭 최소화함.
- 계획 모드 우선 — 구현 전 계획 모드를 활용하고, 디버깅 시에는 일반 모드를 사용하여 오류 방지함.
- 컨텍스트 관리 — 세션을 git 브랜치처럼 관리하고 주기적으로 초기화하여 세션 품질 유지함.
medium.com
원문 사이트로 이동
Claude Code를 실제 엔지니어링 업무에 본격적으로 사용해보니, 프롬프트 엔지니어링보다 워크플로우 변경이 훨씬 더 큰 차이를 만들었음:
1. 모든 작업에 하나의 에이전트만 쓰지 마라
계획, 디버깅, 구현을 위한 전문 에이전트로 나눴음. 계획 담당자와 디버깅 보조자는 생각하는 방식이 다른데, 똑같이 대하면 결과가 일관되지 않음.
2. MCP는 실제 워크플로우와 연결될 때 강력함
최근 AWS 배포 작업에서 JIRA, Jenkins, AWS, Datadog, Notion 전반에 걸쳐 MCP를 사용해 도구 간 컨텍스트 스위칭 없이 Claude 안에서 작업을 유지했음.
3. 계획 모드 > 무작정 구현
새 기능? 계획 모드에서 시작할 것.
구현? 계획이 탄탄하면 자동 수락(Auto-accept)으로도 충분함.
디버깅? 알 수 없는 수정이나 '창의적인' 해결책을 즐기는 게 아니라면 일반 모드를 유지할 것.
4. 컨텍스트 관리가 중요함
긴 세션은 품질을 떨어뜨림. 이제 /compact, /clear를 사용하고 관련 없는 작업 흐름은 세션을 분리함. Claude 세션을 git 브랜치처럼, 즉 범위가 정해져 있고 의도적인 것으로 취급할 것.
가장 큰 교훈: Claude Code는 오토파일럿이 아니라 워크플로우 증폭기로 쓸 때 가장 효과적임.

