TechFeedTechFeed
AI/LLM

gstack — Y Combinator CEO가 만든 Claude Code 가상 개발팀 슬래시 커맨드

Garry Tan이 만든 오픈소스 Claude Code 슬래시 커맨드 스킬팩 gstack. 15개 커맨드로 CEO/디자이너/엔지니어/QA 역할을 분담하는 가상 개발팀 구성, 설치 방법, 실무 적용 팁을 정리한다.

한 줄 요약: Y Combinator CEO Garry Tan이 만든 오픈소스 Claude Code 슬래시 커맨드 스킬팩 gstack이 GitHub에서 48시간 만에 10,000 스타를 돌파했다. 15개 커맨드로 CEO/디자이너/엔지니어/QA 역할을 분담하는 가상 개발팀을 구성할 수 있다.

2026년 3월 기준, gstack은 MIT 라이선스로 공개돼 있으며 한국어 버전도 존재한다. 이 글에서는 gstack의 구조, 핵심 커맨드, 설치 방법, 실무 적용 팁을 정리한다.

※ 이 글은 2026년 3월 기준, X @lucas_flatwhite 포스트 및 GitHub garrytan/gstack 리포지토리를 기반으로 작성됐습니다.

gstack이란 무엇인가?

gstack은 Y Combinator CEO Garry Tan이 직접 만든 Claude Code 전용 슬래시 커맨드 스킬팩이다. Claude Code의 Skills 기능을 활용해, 하나의 AI 에이전트 안에서 CEO·디자이너·엔지니어·QA·PM 등 여러 역할을 슬래시 커맨드로 전환하며 사용하는 구조다.

항목내용
제작자Garry Tan (Y Combinator CEO)
GitHubgithub.com/garrytan/gstack
라이선스MIT (완전 무료, 상업 사용 가능)
스타 수10,000+ (공개 48시간 만에 달성)
커맨드 수15개 슬래시 커맨드
주장 실적주당 10,000 LOC + 100 PR

Garry Tan은 YC를 운영하면서 동시에 직접 코드를 작성하는 것으로 알려져 있다. gstack은 그가 실제로 사용하는 워크플로우를 오픈소스로 공개한 것이라는 점에서, 단순 데모가 아닌 실전 도구로서의 신뢰도가 높다.

gstack GitHub 리포지토리 메인 페이지와 스타 수
gstack GitHub 리포지토리 — 48시간 만에 10,000 스타 돌파 (출처: github.com/garrytan/gstack)

핵심 커맨드 — 가상 개발팀의 역할 분담

gstack의 15개 슬래시 커맨드는 소프트웨어 개발 라이프사이클 전체를 커버한다. 각 커맨드는 특정 역할의 관점에서 Claude Code를 동작시킨다:

커맨드역할설명
/gstack-planCEO / PM프로젝트 계획 수립, 요구사항 분석, 작업 분배
/gstack-design디자이너UI/UX 설계, 컴포넌트 구조 제안
/gstack-code시니어 엔지니어코드 구현, 리팩토링, 아키텍처 결정
/gstack-review코드 리뷰어PR 리뷰, 코드 품질 점검, 개선 제안
/gstack-qaQA 엔지니어테스트 작성, 버그 탐지, 엣지 케이스 점검
/gstack-ship릴리즈 매니저배포 준비, 체크리스트 확인, 릴리즈 노트 작성

핵심은 역할 전환이다. 같은 Claude Code 세션에서 /gstack-plan으로 기획을 잡고, /gstack-code로 구현하고, /gstack-review로 셀프 리뷰를 돌리는 식이다. 혼자 개발하면서도 팀 단위 워크플로우를 시뮬레이션할 수 있다.

Claude Code Skills가 필수다. gstack은 Claude Code의 Skills 기능(슬래시 커맨드 등록) 위에서 동작한다. Skills 기능이 무엇인지, 어떻게 설정하는지 모른다면 먼저 Claude Code 가이드 #11: Skills 완벽 가이드를 읽어야 한다.

설치와 사용법

gstack 설치는 Git clone 한 줄이면 된다. Claude Code의 Skills 디렉토리에 gstack을 복사하는 방식이다:

gstack 설치 (글로벌)
# 1. gstack 리포지토리 클론 git clone https://github.com/garrytan/gstack.git # 2. Claude Code 글로벌 Skills 디렉토리로 복사 cp -r gstack/.claude/skills ~/.claude/skills/gstack # 3. Claude Code 재시작 후 /gstack- 으로 시작하는 커맨드 확인 claude

프로젝트별로 설치하려면 프로젝트 루트의 .claude/skills/ 디렉토리에 복사하면 된다. 프로젝트별 설치가 글로벌 설치보다 우선 적용된다.

프로젝트별 설치
# 프로젝트 루트에서 실행 cp -r gstack/.claude/skills .claude/skills/gstack

설치 후 Claude Code를 실행하면 /gstack-plan, /gstack-code 등 15개 커맨드가 자동으로 인식된다. 탭 자동완성도 지원한다.

Claude Code 터미널에서 gstack 슬래시 커맨드 실행 화면
Claude Code에서 /gstack-plan 실행 시 프로젝트 계획 수립 모드로 전환된다

왜 10,000 스타를 받았나 — 개발자가 원한 것

48시간 만에 10,000 스타는 단순히 YC CEO의 이름값만으로 설명되지 않는다. gstack이 빠르게 확산된 이유는 세 가지다:

  • 에이전트 시대의 워크플로우 표준 부재: Claude Code, Cursor, Copilot 등 AI 코딩 도구가 쏟아지지만, ‘어떤 순서로 어떤 역할을 시켜야 하는가’에 대한 합의된 패턴이 없었다. gstack은 plan → design → code → review → qa → ship이라는 명확한 파이프라인을 제시했다.
  • 1인 개발자의 팀 시뮬레이션: 스타트업이나 사이드 프로젝트에서 혼자 개발하는 사람이 팀 단위 프로세스를 흉내 낼 수 있다는 점이 강력한 셀링 포인트였다.
  • 커스터마이징 가능한 오픈소스: MIT 라이선스이므로 각 커맨드의 프롬프트를 자유롭게 수정할 수 있다. 팀 컨벤션, 기술 스택, 코드 스타일에 맞게 조정이 가능하다.
주의: gstack은 Claude Code 전용이다. Cursor, GitHub Copilot, Windsurf 등 다른 AI 코딩 도구에서는 사용할 수 없다. Claude Code의 Skills(슬래시 커맨드) 시스템에 의존하기 때문이다. 다른 도구에서 비슷한 워크플로우를 원한다면 해당 도구의 커스텀 프롬프트 기능을 활용해야 한다.

한국어 버전과 커스터마이징

gstack의 원본은 영어로 작성돼 있지만, X 사용자 @lucas_flatwhite(루카스)가 한국어 번역 버전을 작업했다. 한국어 버전에서는 각 커맨드의 시스템 프롬프트가 한국어로 번역돼 있어, Claude Code가 한국어로 응답하고 한국어 기준의 코드 주석·커밋 메시지를 생성한다.

커스터마이징의 핵심은 각 Skills 파일 안의 시스템 프롬프트 수정이다. 예를 들어:

  • /gstack-code의 프롬프트에 ‘TypeScript + Next.js만 사용’ 조건 추가
  • /gstack-review에 팀 내부 코드 컨벤션 룰 삽입
  • /gstack-qa에 특정 테스트 프레임워크(Jest, Vitest 등) 지정

Skills 파일은 마크다운 기반이므로 프롬프트 엔지니어링 경험이 없어도 수정이 어렵지 않다.

gstack 한국어 버전 커맨드 실행 예시
한국어 버전에서는 /gstack-plan 실행 시 한국어로 기획 문서를 생성한다 (출처: @lucas_flatwhite)

실무 적용 팁과 주의사항

gstack을 실무에 도입할 때 알아야 할 점을 정리한다:

  • CLAUDE.md와 함께 사용해야 효과적이다. gstack 커맨드만 단독으로 쓰면 프로젝트 컨텍스트가 부족해 일반적인 답변이 나온다. 프로젝트 루트에 CLAUDE.md를 작성해 기술 스택, 디렉토리 구조, 코딩 컨벤션을 명시하면 gstack 커맨드의 출력 품질이 크게 올라간다.
  • 순서를 지켜야 의미가 있다. plan → design → code → review → qa → ship 순서는 의도된 파이프라인이다. code부터 바로 시작하면 기존 Claude Code 사용과 차이가 없다.
  • 토큰 소비가 크다. 각 커맨드가 별도의 시스템 프롬프트를 주입하므로, 전체 파이프라인을 돌리면 토큰 소비가 상당하다. Max Plan 이상의 구독을 권장한다.
  • 주당 10,000 LOC 실적은 맥락이 필요하다. Garry Tan이 주장한 수치는 gstack을 사용한 결과이지만, 프로젝트의 성격(신규 vs 유지보수)과 LOC의 질(보일러플레이트 vs 핵심 로직)에 따라 크게 달라질 수 있다.
gstack 커맨드를 그대로 쓰지 말 것. gstack은 출발점이지 최종 답이 아니다. 반드시 프로젝트의 CLAUDE.md와 조합하고, 각 커맨드의 프롬프트를 팀 상황에 맞게 수정해야 한다. 범용 프롬프트는 범용 결과를 낳는다. Claude Code 가이드 #2: CLAUDE.md 완벽 가이드를 참고해 프로젝트 맞춤 설정을 먼저 완성하자.
gstackclaude-codeskillsgarry-tany-combinator슬래시 커맨드오픈소스바이브코딩에이전트

관련 도구

관련 포스트

OpenClaw v3.0 — 오픈소스 에이전틱 AI 프레임워크가 바꾸는 에이전트 개발2026-03-22OpenClaw — 21만 스타 오픈소스 AI 에이전트의 가능성과 보안 위기2026-03-23OpenClaw가 GitHub 스타 25만 개를 돌파한 이유 — AI 모델 커머디티화와 에이전트 프레임워크의 부상2026-03-25OpenAI Codex 앱 — 멀티에이전트 시대의 개발 커맨드 센터2026-03-29