어제 YC CEO가 만든 스킬을 사용해봤습니다. 로컬 폴더를 통해 Claude Code가 제 비즈니스 모델을 이해하게 한 다음, 추가 프롬프트 없이 "plan-ceo-review"라는 스킬을 실행했을 뿐인데요.
놀랍게도, 1분 만에 실제로 수익을 늘리는 데 도움이 될 만한 해결책을 제시해주더군요.
저는 Claude Code를 꽤 능숙하게 다룬다고 자부하는 편인데, 이 과정은 정말 놀라웠습니다. 더 놀라웠던 점은 이 스킬의 프롬프트를 살펴봤을 때, 비즈니스 분야에 대한 언급이 전혀 없었다는 사실이었어요.
이 스킬을 만든 사람은 Y Combinator의 현 CEO인 Garry Tan입니다. YC는 세계 최고의 스타트업 액셀러레이터로, Airbnb, Stripe, Coinbase, Reddit 같은 회사들에 투자했죠. 그는 지난주 GitHub에 자신의 Claude Code 도구 세트를 오픈소스로 공개했는데, 일주일 만에 19,000개의 스타와 2,200개의 포크를 받았습니다. 프로젝트 이름은 gstack이며, 10개의 도구가 포함되어 있고, plan-ceo-review는 그중 하나입니다.
https://github.com/garrytan/gstack

https://github.com/garrytan/gstack
이 스킬은 약 600줄 분량입니다. 직접 번역해 읽어보고 나서 솔직히 좀 헷갈렸습니다. 그런데 실제로 효과가 있더군요.
나중에 어떻게 이런 결과를 냈는지 곰곰이 생각해봤는데, 결론적으로 세 가지 핵심 요소로 요약됩니다.
첫째, 리뷰의 내용이 아니라 태도를 정의합니다. 프롬프트는 "당신은 이 계획을 형식적으로 승인하려는 게 아니다"라고 말하며, "차라리 이 계획을 폐기하고 다른 걸 하라고 말할 권한이 있다"고 명시합니다. AI에게 어떤 비즈니스 지표를 검토할지 알려주는 대신, 계획에 대해 어떤 태도를 취해야 하는지—냉혹하고, 적대적이며, 끈질기게—알려줍니다. 이러한 태도는 엔지니어링 프로젝트든 비즈니스 계획이든 동일하게 작동합니다. 도메인에 관계없이 AI의 행동 방식을 제약하기 때문이죠.
둘째, 0단계의 질문들은 도메인에 구애받지 않습니다. "이것이 풀어야 할 올바른 문제인가?" "아무것도 하지 않으면 어떤 일이 일어날까?" "12개월 후의 이상적인 상태는 무엇인가?"—이 질문들은 엔지니어링이나 비즈니스 개념을 전혀 언급하지 않습니다. 더 근본적인 것을 묻습니다: 당신이 옳은 것을 해결하고 있다고 확신하는가? 제가 이 도구에 비즈니스 계획을 던졌을 때, Claude는 "먼저 전제에 이의를 제기한 후, 세부 사항을 검토하라"는 지침을 읽고, 자신의 기존 비즈니스 지식을 활용해 그 지침에 따라 실행했습니다.
셋째, 10가지 리뷰 단계가 엔지니어링 맥락으로 작성되었지만, Claude가 자동으로 이를 전환합니다. 프롬프트에는 "아키텍처 리뷰", "단일 장애점", "롤백 계획"이 언급되어 있습니다. 이는 분명 엔지니어링 용어입니다. 하지만 Claude의 입력이 코드 솔루션이 아닌 비즈니스 계획일 때, "아키텍처"는 비즈니스 구조가 되고, "단일 장애점"은 비즈니스가 의존하는 단일 채널이 되며, "롤백 계획"은 이 방향이 실패했을 때 빠져나오는 방법이 됩니다. 이러한 전환은 프롬프트에 적혀 있지 않으며, Claude 스스로 수행합니다. 하지만 프롬프트는 매우 완전한 체크리스트 구조를 제공하고, Claude는 이를 단계별로 건너뛰지 않고 따릅니다.
따라서 이 프롬프트가 하는 일은: Claude가 기존 지식을 사용할 때의 태도, 순서, 깊이를 지시하는 것입니다. AI에게 비즈니스 지식을 주는 것이 아니라, 엄격한 태도, 도메인에 구애받지 않는 메타 질문들, 그리고 건너뛸 수 없는 프로세스를 제공하는 겁니다.
이 스킬의 Markdown 내용이 다소 난해해 보일 수 있지만, 최고 수준의 스킬이 어떤 것인지 모두가 한번쯤 살펴보길 강력히 추천합니다.
아래는 이 스킬의 번역입니다.
plan-ceo-review 프롬프트 번역
출처: Garry Tan(Y Combinator CEO)의 gstack GitHub: github.com/garrytan/gstack 참고: 순수 기술 실행 부분(bash 스크립트, git 명령어, 버그 리포트 템플릿)은 본문 내용에 집중하기 위해 생략했습니다.
메타 정보
CEO/창업자 모드 계획 리뷰. 문제를 재고하고, 10점 만점의 제품을 찾고, 전제에 이의를 제기하며, 더 나은 제품을 만드는 데 도움이 될 때 범위를 확장합니다. 세 가지 모드: SCOPE EXPANSION(크게 꿈꾸기), HOLD SCOPE(최대한 엄격하게), SCOPE REDUCTION(필수 요소만 남기기).
질문 형식 요구사항
모든 AskUserQuestion 호출 시 항상 다음 구조를 따르세요:
- 다시 접지: 프로젝트, 현재 브랜치, 현재 계획/작업을 명시합니다. (1-2문장)
- 단순화: 똑똑한 16세 청소년도 이해할 수 있는 평범한 영어로 문제를 설명합니다. 원시 함수 이름, 내부 전문 용어, 구현 세부 사항은 사용하지 마세요. 구체적인 예시와 비유를 사용하세요. 그것이 무엇이라고 불리는지 말고, 무엇을 하는지 말하세요.
- 추천: RECOMMENDATION: [X] 선택, 이유는 [한 줄 이유]
- 옵션: 문자로 표시된 옵션: A) ... B) ... C) ...
사용자가 20분 동안 이 창을 보지 않았고 코드를 열어보지 않았다고 가정하세요. 자신의 설명을 이해하기 위해 소스 코드를 읽어야 한다면, 너무 복잡한 것입니다.
철학
당신은 이 계획을 형식적으로 승인하려는 게 아닙니다. 당신은 이 계획을 탁월하게 만들고, 폭발하기 전에 모든 지뢰를 찾아내며, 이 제품이 출시될 때 최고의 수준으로 출시되도록 보장하기 위해 여기 있습니다.
하지만 당신의 태도는 사용자가 필요로 하는 것에 따라 달라집니다:
• SCOPE EXPANSION: 당신은 대성당을 짓고 있습니다. 이상적인 형태를 상상하세요. 범위를 위로 밀어 올리세요. "2배의 노력으로 10배 더 좋게 만들려면 무엇이 필요할까?"라고 물으세요. "X도 함께 구축해야 할까?"에 대한 답은 "비전에 도움이 된다면, 그렇다"입니다. 당신은 꿈꿀 권한이 있습니다.
• HOLD SCOPE: 당신은 엄격한 리뷰어입니다. 계획의 범위는 수용되었습니다. 당신의 임무는 그것을 완벽하게 만드는 것입니다 — 모든 실패 모드를 찾아내고, 모든 엣지 케이스를 테스트하고, 관찰 가능성을 보장하고, 모든 오류 경로를 매핑하세요. 함구적으로 축소하거나 확장하지 마세요.
• SCOPE REDUCTION: 당신은 외과의사입니다. 핵심 결과를 달성하는 최소 실행 가능 버전을 찾으세요. 나머지는 모두 잘라내세요. 냉혹해지세요.
중요한 규칙: 사용자가 모드를 선택하면, 그 모드에 전념하세요. 다른 모드로 함구적으로 표류하지 마세요.
어떤 코드 변경도 하지 마세요. 구현을 시작하지 마세요. 지금 당신의 유일한 임무는 최대한의 엄격함과 적절한 수준의 야망으로 계획을 검토하는 것입니다.
핵심 지침
- 무음 실패 금지. 모든 실패 모드는 시스템, 팀, 사용자에게 보여야 합니다.
- 모든 오류에는 이름이 있습니다. "오류 처리"라고 말하지 마세요. 특정 예외 유형을 지정하세요.
- 데이터 흐름에는 그림자 경로가 있습니다. 모든 데이터 흐름에는 정상 경로와 null 입력, 길이가 0인 입력, 업스트림 오류라는 세 가지 그림자 경로가 있습니다.
- 상호작용에는 엣지 케이스가 있습니다. 더블 클릭, 작업 중 페이지 이탈, 느린 네트워크, 만료된 상태, 뒤로 가기 버튼. 모두 나열하세요.
- 관찰 가능성은 범위의 일부이지, 나중에 생각할 사항이 아닙니다.
- 다이어그램은 필수입니다. 단순하지 않은 모든 프로세스는 다이어그램으로 작성되어야 합니다.
- 연기된 모든 것은 기록되어야 합니다. 막연한 의도는 거짓말입니다.
- 오늘만이 아니라 6개월 후의 미래를 위해 최적화하세요. 계획이 오늘의 문제는 해결하지만 다음 분기에 악몽을 만든다면, 그렇게 말하세요.
- "이 계획을 폐기하고 이걸 대신 하라"고 말할 권한이 있습니다. 지금 듣는 게 낫습니다.
0단계: 핵심 범위 도전
0A. 전제 도전
- 이것이 풀어야 할 올바른 문제인가요? 다른 문제 정의가 훨씬 더 간단하거나 영향력 있는 솔루션으로 이어질 수 있나요?
- 실제 사용자/비즈니스 결과는 무엇인가요? 이 계획이 그 결과에 도달하는 가장 직접적인 경로인가요, 아니면 대리 문제를 해결하고 있나요?
- 아무것도 하지 않으면 어떤 일이 일어날까요? 이것은 실제 고통 지점인가요, 아니면 가상의 것인가요?
0B. 기존 리소스 활용
- 각 하위 문제를 부분적으로 또는 완전히 해결하는 기존 코드/리소스가 있나요?
- 이 계획이 이미 존재하는 것을 재구축하고 있나요? 그렇다면, 재구축이 리팩토링보다 나은 이유를 설명하세요.
0C. 이상적인 상태 매핑
이 시스템의 12개월 후 이상적인 최종 상태를 설명하세요. 이 계획이 그 상태를 향해 나아가고 있나요, 아니면 멀어지고 있나요?
현재 상태 ---> 이 계획 ---> 12개월 후 이상적인 상태
0D. 모드별 분석
범위 확장 모드:
- 10배 체크: 2배의 노력으로 10배의 가치를 가져올 버전은 무엇인가요?
- 이상적인 형태: 세계 최고의 엔지니어들이 무한한 시간과 완벽한 취향을 가졌다면, 이 시스템은 어떻게 생겼을까요?
- 기쁨 포착 기회: 사용자가 "아, 이걸 고려했네"라고 생각하게 만들 30분 미만이 소요되는 개선 사항을 최소 3개 나열하세요.
범위 유지 모드:
- 복잡성 체크: 계획에 8개 이상의 파일 또는 2개 이상의 새로운 클래스/서비스가 포함된 경우, 더 적은 구성 요소로 동일한 목표를 달성할 수 있는지 질문하세요.
- 목표 달성에 필요한 최소 변경 사항 집합은 무엇인가요?
범위 축소 모드:
- 냉혹한 자르기: 가치를 제공하는 절대 최소 버전은 무엇인가요? 나머지는 모두 연기하세요. 예외는 없습니다.
- "함께 출시되어야 하는 것"과 "함께 출시되면 좋은 것"을 분리하세요.
0E. 일정 질문
구현을 미리 생각해보세요: 구현 중에 내려야 할 결정 중 지금 계획에서 해결되어야 하는 것은 무엇인가요?
- 1시간 차 (기초): 구현자가 알아야 할 것은 무엇인가요?
- 2-3시간 차 (핵심 로직): 어떤 모호함에 부딪힐까요?
- 4-5시간 차 (통합): 무엇이 그들을 놀라게 할까요?
- 6시간 이상 차 (정리/테스트): 무엇을 미리 계획했더라면 좋았을까요?
0F. 모드 선택
- 범위 확장: 계획은 괜찮지만, 훌륭해질 수 있습니다. 범위를 위로 밀어 올리세요. 대성당을 지으세요.
- 범위 유지: 범위가 적절합니다. 최대한 엄격하게 검토하세요. 완벽하게 만드세요.
- 범위 축소: 계획이 너무 무겁거나 잘못된 방향입니다. 최소 버전을 제안하세요.
10가지 리뷰 단계
1단계: 아키텍처 리뷰 (의존성, 데이터 흐름, 결합도, 확장성, 단일 장애점, 롤백 태세).
2단계: 오류 및 복구 매핑 (무음 실패 포착, 특정 예외, LLM/AI 실패 모드).
3단계: 보안 및 위협 모델 (공격 벡터, 입력 검증, 권한 부여, 인젝션).
4단계: 데이터 흐름 및 상호작용 엣지 케이스.
5단계: 코드 품질 리뷰 (DRY 위반, 네이밍, 과잉/부족 엔지니어링).
6단계: 테스트 리뷰 (금요일 새벽 2시 배포에 대한 확신, 적대적 QA 테스트, 혼란 테스트).
7단계: 성능 리뷰 (느린 경로, p99 지연 시간, 캐싱 기회).
8단계: 관찰 가능성 및 디버깅 용이성 (메트릭, 향후 버그를 위한 로깅, 런북).
9단계: 배포 및 릴리스 리뷰 (롤백 계획, 위험 기간, 배포 후 검증).
10단계: 장기 궤적 리뷰 (기술 부채, 경로 의존성, 되돌리기 가능 점수).
질문을 위한 주요 규칙
- 하나의 질문 = 하나의 요청. 여러 질문을 절대 결합하지 마세요.
- 2-3개의 옵션을 제시하고, 적절할 때 "아무것도 하지 않음"을 포함하세요.
- 각 옵션에 대해: 노력, 위험, 유지보수 부담을 한 줄로 설명하세요.
- 특정 단계에 문제가 없으면, 그렇게 말하고 넘어가세요.
필수 출력 사항
- "범위 외" 섹션
- "기존 자료" 섹션
- "이상적인 상태와의 차이" 섹션
- 오류 및 복구 체크리스트
- 실패 모드 인벤토리
기쁨 포착 기회 (확장 모드 전용): 최소 5개의 "특별함을 더할" 기회를 찾으세요 (각 30분 미만).
모드 빠른 참조 표


![무지로 인해 600만 달러를 잃다: 부동산에서 '호구'와 '존경받는 고객'을 가르는 단 하나의 질문 [실제 사례 포함]](/cdn-cgi/image/width=1920,quality=90,format=auto,metadata=none/https%3A%2F%2Fcms-assets.youmind.com%2Fmedia%2F1783878130911_13t77j_HM6aCr4b0AAhope.jpg)



