Claude Code 사용자의 상위 1%가 되는 법: 더 적게 일하고 더 많이 얻기
How to be better than 99% of Claude Code users while doing less, imo:
핵심 요약
Claude에게 구체적인 작업 지시 대신 성공 기준을 제시하고 하위 에이전트를 활용해 관리자 역할을 수행하는 것이 핵심임.
- 성공 기준 제시 — 작업의 구체적인 행동 대신 달성해야 할 목표와 성공 기준을 명확히 정의함.
- 하위 에이전트 활용 — 복잡한 구현은 하위 에이전트에게 맡기고 사용자는 계획과 검증에 집중함.
- 반복 패턴 최적화 — 스킬이나 문서는 반복적인 패턴이 확인된 후에 도입하는 것이 효율적임.
- 환각 방지 전략 — 사실 관계 확인이 필요한 작업은 직접적인 인용이나 증거를 요구하여 정확도를 높임.
tl;dr: AI 활용 능력은 당신의 품질과 규모를 측정하는 척도입니다. 뛰어난 결과를 얻으려면 성공 기준과 하위 에이전트를 의도적으로 사용하세요. 스킬이나 .md 문서는 일상 업무에서 반복되는 패턴을 발견했을 때 사용하세요. 미리 도입할 필요는 없습니다.
---
품질은 당신이 원하는 결과물과 그 결과를 측정할 성공 기준을 에이전트에게 알려주는 것에서 나옵니다. 이는 Claude가 서둘러 작업을 끝내려는 경향을 피하는 데 도움이 됩니다. 여기서 중요한 점은 무엇을 '해야 할지'가 아니라 무엇을 '달성해야 할지'를 알려주는 것입니다. 예전 방식을 아신다면 명령형 프로그래밍과 선언적 프로그래밍이라는 용어를 기억하실 겁니다.
명령형 (무엇을 할지 지시, 나쁨):
tanstack-table로 클라이언트 목록을 구현해. 빠른 렌더링을 위해 클라이언트 측 정렬과 필터링을 허용해. 빈 상태일 때는 중앙에 숨겨진 이미지를 사용해. 데이터가 누락된 클라이언트가 있으면 셀을 강조해.
선언적 (원하는 결과를 지시, 좋음):
팀이 빠르게 스캔하고, 정렬하고, 데이터 품질 문제를 찾아낼 수 있도록 잘 설계된 대화형 목록 뷰로 클라이언트를 렌더링하고 싶어. 성공 기준:
* 재사용 가능한 컴포넌트로 tanstack-table을 사용하여 구축
* 사용자가 UI 지연 없이 1만 개 이상의 클라이언트를 정렬, 필터링, 페이지네이션 가능
* 필수 필드가 누락된 클라이언트는 숨기지 말고 시각적으로 구분하여 표시
* 컴포넌트는 빈 상태, 로딩 상태, 에러 상태를 우아하게 처리
스타일은 앱의 나머지 부분에서 사용하는 규칙을 따를 것
---
규모는 AI 에이전트(Claude 등)에게 하위 에이전트의 관리자 역할을 하도록 요청하는 패턴에서 나옵니다. 예:
(당신의 프롬프트와 성공 기준)...
구현을 위해 하위 에이전트를 사용하고, 개발을 위한 정확한 맥락과 테스트를 위한 성공 기준을 제공하세요. 당신의 역할은 계획, 조정, 검증입니다. 천천히 생각하고 토큰을 더 써도 괜찮습니다. 효율성보다 정확성과 명확성이 훨씬 중요하니까요.
---
스킬, 마크다운 문서로 가득 찬 폴더, Playwright 등 더 대중적인 조언들도 모두 유용하고 필요합니다. 하지만 저는 그것들이 좋은 프롬프팅보다 부차적이라고 생각합니다. 그런 것들을 성공적으로 구현할 시점은 이미 프롬프팅의 기본만으로도 좋은 결과를 얻고 있을 때 자연스럽게 알게 될 것입니다.
한 가지 더 유용하지만 과소평가된 팁이 있습니다. 환각 위험이 있는 연구 같은 작업을 할 때 Claude(와 하위 에이전트)에게 이렇게 요청해 보세요.
사실 관계를 직접적인 인용이나 일화적 증거의 연쇄로 입증해.


