Series 21 — Claude Code Field Guide · Part V

나만의 도구를 만든다

Claude Code의 진정한 가치는 표준 도구가 아니라, 당신만의 워크플로우를 구축할 수 있다는 것이다.

Part I — The Era of Personalized Software

개인화 소프트웨어의 시대

Tip 37 — The Era of Personalized Software Is Here

표준 도구를 넘어 개인 최적화로. 커스터마이징의 시대가 왔다

모든 개발자가 같은 IDE, 같은 워크플로우를 쓸 필요가 없다. Claude Code를 자신의 작업 방식에 맞추는 것이 진짜 생산성의 시작이다.

소프트웨어 개발 도구는 오랫동안 "표준화"의 방향으로 진화했다. 모든 팀이 같은 IDE를 쓰고, 같은 린터를 돌리고, 같은 CI/CD 파이프라인을 따른다. 이것은 팀 협업에는 좋지만, 개인의 생산성을 극대화하지는 못한다.

Claude Code는 다른 방향을 제시한다. CLAUDE.md, Skills, Slash Commands, Plugins를 조합하면 같은 도구인데 사용자마다 완전히 다른 경험이 된다. 백엔드 개발자의 Claude Code와 프론트엔드 개발자의 Claude Code는 사실상 다른 도구다.

Layer 01

CLAUDE.md로 규칙 정의

"TypeScript strict mode 항상 사용", "함수형 패턴 선호", "테스트 파일은 __tests__/ 에" — 프로젝트의 DNA를 정의한다.

Layer 02

Skills로 전문성 추가

CSS 작업 시 디자인 시스템 규칙, 보안 리뷰 시 OWASP 체크리스트, 문서 작성 시 스타일 가이드 — 상황별 전문 지식을 제공한다.

Layer 03

Slash Commands로 자동화

/deploy, /review, /migrate — 반복되는 복잡한 작업을 한 단어로 실행. 팀원도 같은 커맨드로 일관된 결과를 얻는다.

Layer 04

MCP + Plugins로 연결

데이터베이스, Slack, Jira, Figma — 외부 시스템과 연결하여 Claude가 조직의 전체 도구 체인에 접근할 수 있게 한다.

이 네 레이어를 쌓아가면, 당신만의 AI 페어 프로그래머가 완성된다. 중요한 것은 한 번에 다 구축하려 하지 않는 것이다. 먼저 CLAUDE.md부터 시작하고, 반복되는 패턴이 보이면 Skill이나 Slash Command로 만들고, 외부 도구가 필요해지면 MCP를 연결한다.

Part II — Automation of Automation

자동화의 자동화

Tip 41 — Automation of Automation

반복적인 자동화 작업 자체를 자동화하라. 메타-자동화의 복리 효과

스크립트를 만드는 것을 자동화하고, 워크플로우를 만드는 것을 자동화하라. 복리 효과가 기하급수적으로 누적된다.

1단계 자동화는 "반복 작업을 스크립트로 만드는 것"이다. 배포를 수동으로 하는 대신 deploy.sh를 만든다. 2단계 자동화는 "스크립트를 만드는 것 자체를 자동화하는 것"이다.

메타-자동화 예시 # 1단계: 수동 작업 $ git add . && git commit -m "fix: auth bug" && git push # 2단계: 스크립트 자동화 $ ./deploy.sh "fix: auth bug" # 3단계: Claude에게 자동화를 자동화하게 한다 $ c > "새 API 엔드포인트를 추가할 때마다 반복하는 작업을 Slash Command로 만들어줘. 라우트 파일 생성, 컨트롤러 스캐폴딩, 테스트 파일 생성, Swagger 문서 업데이트까지 한 번에 처리하도록."

이것이 복리 효과다. 단순 자동화는 시간을 선형적으로 절약한다. 하지만 자동화를 자동화하면 — 미래의 자동화 작업 자체가 빨라지므로 — 절약 효과가 기하급수적으로 누적된다.

1개월 2h 초기 설정에
투자한 시간
6개월 40h 누적
절약 시간
1년 200h+ 복리 효과
누적 절약
Part III — Universal Interface

유니버설 인터페이스

Tip 31 + 32 — Universal Interface & Abstraction Level

Claude를 모든 기술 작업의 단일 진입점으로 쓰고, 추상화 레벨을 상황에 맞게 조절하라

코딩, DevOps, 리서치, 글쓰기 — 도구를 전환하는 대신 하나의 인터페이스에서 처리하라. 그리고 지시의 구체성은 작업 복잡도에 비례하게.

전통적인 개발 워크플로우에서 개발자는 끊임없이 도구를 전환한다. IDE에서 코드를 쓰고, 터미널에서 Git을 돌리고, 브라우저에서 문서를 찾고, Slack에서 소통하고, Jira에서 티켓을 관리한다. 이 전환 비용(context switching cost)이 생각보다 크다.

Claude Code를 유니버설 인터페이스로 쓰면 이 전환이 줄어든다. "이 티켓의 요구사항을 확인하고 구현해줘"라고 하면 Claude가 코드도 쓰고, Git도 관리하고, 문서도 작성한다. 개발자는 "무엇을"에 집중하고, "어떻게"는 Claude가 처리한다.

여기서 중요한 것이 추상화 레벨의 조절이다.

01

높은 추상화

"사용자 인증을 구현해줘" — 간단한 작업이거나 Claude가 잘 아는 패턴일 때. 세부사항은 Claude의 판단에 맡긴다.

02

중간 추상화

"JWT 기반 인증을, passport.js로, Redis 세션 스토어와 함께 구현해줘" — 기술 선택은 지정하고 구현은 맡긴다.

03

낮은 추상화

"이 함수의 line 47에서 null check를 추가해줘" — 정확한 위치와 방법을 지정. 민감한 코드나 특수한 요구사항일 때.

실수는 항상 같은 추상화 레벨로 지시하는 것이다. 모든 작업에 "구현해줘"라고 하거나, 모든 작업에 줄 번호를 지정하는 것. 작업의 복잡도와 위험도에 따라 추상화 레벨을 유연하게 조절하는 것이 숙련된 Claude Code 사용자의 핵심 역량이다.

Part IV — Be Braver

미지의 영역에서 더 대담하게

Tip 35 — Be Braver in the Unknown

익숙하지 않은 문제에 자신 있게 도전하라. Claude는 탐색을 잘 처리한다

모르는 기술, 처음 보는 코드베이스, 경험 없는 아키텍처 — AI 이전에는 시작조차 어려웠던 것들이 이제 반복적 탐색으로 가능해졌다.

AI 코딩 도구가 바꾼 가장 큰 것은 속도가 아니다. 진입 장벽의 소멸이다. 이전에는 새로운 언어나 프레임워크를 배우려면 주 단위의 학습이 필요했다. 이제는 Claude에게 "이 Rust 프로젝트의 구조를 설명해줘"라고 하면 30분 만에 작업을 시작할 수 있다.

ykdojo의 조언은 명확하다. "반복적 문제해결(iterative problem solving)을 받아들여라." 첫 시도가 완벽할 필요 없다. Claude에게 물어보고, 결과를 확인하고, 방향을 수정하고, 다시 시도한다. 이 루프를 빠르게 도는 것이 핵심이다.

반복적 탐색 패턴 # 1회차: 탐색 "이 Kubernetes 클러스터의 현재 상태를 분석해줘. 어떤 서비스가 돌고 있고, 리소스는 얼마나 쓰고 있어?" # 2회차: 이해 "HPA(Horizontal Pod Autoscaler)가 설정된 서비스를 찾아줘. 현재 스케일링 정책이 적절한지 평가해줘." # 3회차: 행동 "order-service의 HPA 설정을 수정해줘. min replicas 2, max 10, CPU 타겟 70%로." # Kubernetes를 한 번도 안 해봤어도 가능하다
Part V — Invest in Your Workflow

워크플로우에 투자하라

Tip 12 — Invest in Your Own Workflow

지금 30분의 투자가 앞으로 300시간을 절약한다

커스터마이징의 복리 효과. 도구를 자신에게 맞추는 시간은 결코 낭비가 아니다.

이 시리즈 전체를 관통하는 하나의 메시지가 있다. 도구에 투자하는 시간은 복리로 돌아온다.

1편에서 설정한 별칭은 매일 수십 번의 타이핑을 줄인다. 2편에서 익힌 컨텍스트 관리는 매 대화의 품질을 올린다. 3편의 TDD 워크플로우는 버그를 사전에 막는다. 4편의 컨테이너와 서브에이전트는 병렬 작업을 가능하게 한다. 그리고 이 5편의 개인화는 그 모든 것을 당신만의 시스템으로 만든다.

01 처음 30분 설정, 별칭
커맨드 숙지
02 컨텍스트 신선하게
응축하여
03 자율 주행 테스트 = 자유
TDD + Git
04 터미널 밖 DevOps, 리서치
병렬 작업
05 나만의 도구 개인화
메타 자동화

도구는 사용하는 것이 아니라
자신에게 맞게 만드는 것이다.
그것이 장인과 사용자의 차이다.

ykdojo — 45 Claude Code Tips

45개의 팁은 시작일 뿐이다
이제 당신의 워크플로우를 만들어라

이 시리즈는 ykdojo의 45가지 팁에서 실전에서 가장 큰 차이를 만드는 25개를 추렸다. 하지만 진짜 중요한 건 팁의 수가 아니라, 그것을 자신의 것으로 만드는 과정이다.