gstack 완벽 가이드: Claude Code를 가상 엔지니어링 팀으로 바꾸는 법

목차
- gstack이란?
- 설치 방법
- 핵심 워크플로우: Think → Plan → Build → Review → Test → Ship
- 브라우저 자동화: /browse
- 안전장치 (Safety Guardrails)
- 병렬 스프린트: Conductor 연동
- 빌더 철학 (Ethos)
- 실전 워크플로우 예시
- 프라이버시 및 텔레메트리
- 트러블슈팅
- 핵심 정리
- 참조 링크
혼자서 하루에 1만 줄 이상의 프로덕션 코드를 작성할 수 있다면 어떨까요? Y Combinator 대표 Garry Tan이 공개한 gstack은 Claude Code를 CEO, 디자이너, 스태프 엔지니어, QA 리드, 보안 책임자, 릴리스 엔지니어로 구성된 가상 엔지니어링 팀으로 변환하는 오픈소스 도구입니다. 실제로 60일 만에 60만 줄 이상의 프로덕션 코드를 출하한 실적이 이를 뒷받침합니다.
이 가이드에서는 gstack의 설치부터 28개 스킬 활용법, 핵심 워크플로우, 그리고 실전 팁까지 체계적으로 안내합니다.
gstack이란?
gstack은 Claude Code 위에서 동작하는 소프트웨어 팩토리입니다. 단순한 코딩 어시스턴트가 아니라, 각 전문 역할을 수행하는 28개의 스킬(skill)을 제공하여 소프트웨어 개발의 전 과정을 체계적으로 관리합니다.
| 핵심 수치 | 내용 |
|---|---|
| 출하 코드량 | 60일간 600,000줄 이상 (35%가 테스트 코드) |
| 일일 생산성 | 10,000~20,000줄/일 (파트타임 작업) |
| 스킬 수 | 28개 전문 스킬 |
| 라이선스 | MIT (완전 무료, 프리미엄 없음) |
설치 방법
사전 요구사항
- Claude Code - Anthropic의 CLI 코딩 도구
- Git - 버전 관리
- Bun v1.0+ - JavaScript 런타임 (컴파일된 바이너리 생성용)
- Node.js - Windows 환경에서만 추가 필요
Step 1: 글로벌 설치 (30초)
git clone https://github.com/garrytan/gstack.git ~/.claude/skills/gstack
cd ~/.claude/skills/gstack && ./setup이 명령으로 gstack이 ~/.claude/skills/gstack에 설치되고, Claude Code가 자동으로 모든 스킬을 인식합니다.
Step 2: 프로젝트에 추가 (선택)
팀 전체가 동일한 설정을 사용하려면 프로젝트 저장소에 복사합니다:
cp -Rf ~/.claude/skills/gstack .claude/skills/gstack
rm -rf .claude/skills/gstack/.git
cd .claude/skills/gstack && ./setupCodex/Gemini/Cursor 사용자
# 저장소 로컬 설치
git clone https://github.com/garrytan/gstack.git .agents/skills/gstack
cd .agents/skills/gstack && ./setup --host codex
# 또는 글로벌 설치
git clone https://github.com/garrytan/gstack.git ~/gstack
cd ~/gstack && ./setup --host codex
# 자동 감지
./setup --host auto핵심 워크플로우: Think → Plan → Build → Review → Test → Ship
gstack의 가장 큰 강점은 소프트웨어 개발 라이프사이클 전체를 구조화된 단계로 나눈다는 점입니다. 각 단계에 전문 역할이 배정되어 있습니다.
1단계: 기획 (Planning)
모든 프로젝트의 시작점입니다. 6가지 핵심 질문으로 제품을 재정의하고, 2~3개의 구현 대안을 노력 추정치와 함께 생성합니다.
/office-hours두 가지 모드를 제공합니다:
- Startup 모드: 시장 적합성에 대한 날카로운 질문
- Builder 모드: 탐색적이고 생성적인 접근
사용자 관점에서 문제를 재사고하여 "요청 안에 숨겨진 10성급 제품"을 발굴합니다. 4가지 범위 모드를 지원합니다:
- Expansion: 꿈을 크게 (기능 확장)
- Selective Expansion: 기회 선별적 확장
- Hold Scope: 현재 범위에서 최대 품질
- Reduction: 최소 실행 가능 버전
코딩 전에 아키텍처를 확정합니다. 시스템 경계, 데이터 흐름, 상태 전이, 실패 모드, 엣지 케이스를 다이어그램으로 시각화합니다. 생성된 테스트 계획은 /qa로 자동 전달됩니다.
7개 디자인 차원을 0~10 척도로 평가합니다. 빈 상태, 에러 상태, 모바일 동작, 로딩 상태 등 빠진 부분을 감지하고, AI가 생성한 모호한 설명(AI slop)을 찾아냅니다.
/autoplan을 실행하면 CEO → 디자인 → 엔지니어링 리뷰를 자동으로 순차 실행합니다. 중요한 결정(taste decision)만 사용자에게 묻습니다.2단계: 디자인 (Design)
| 스킬 | 역할 | 주요 기능 |
|---|---|---|
/design-consultation | 디자인 파트너 | 경쟁 환경 리서치, 타이포그래피/컬러/간격 시스템 설계, HTML 프리뷰 생성, DESIGN.md 출력 |
/design-review | 코딩하는 디자이너 | 80개 항목 시각 감사, CSS 전용 수정(안전), 최대 30개 수정, before/after 스크린샷 |
3단계: 코드 리뷰 (Review)
| 스킬 | 역할 | 주요 기능 |
|---|---|---|
/review | 스태프 엔지니어 | N+1 쿼리, 레이스 컨디션, 인젝션 버그 등 프로덕션 장애 패턴 감지. 명확한 이슈는 자동 수정 |
/investigate | 디버거 | 근본 원인 추적. 데이터 흐름 따라가기. 3회 수정 실패 시 아키텍처 재검토 |
/codex | 세컨드 오피니언 | OpenAI Codex를 통한 독립적 리뷰. review/adversarial/consultation 3가지 모드 |
4단계: 테스트 및 보안 (QA & Security)
| 스킬 | 모드 | 설명 |
|---|---|---|
/qa | Diff-aware | feature 브랜치에서 자동: git diff 기반 영향 페이지만 테스트 |
| Full | 종합 탐색 (5~15분), 5~10개 이슈 문서화 | |
| Quick (--quick) | 30초 스모크 테스트 | |
| Regression | 베이스라인 대비 비교 테스트 | |
/qa-only | 리포트 전용 | 코드 변경 없이 버그 리포트만 생성 |
/cso | 보안 감사 | OWASP Top 10 + STRIDE 위협 모델링. 8/10 이상 신뢰도 게이트 |
5단계: 배포 (Ship & Deploy)
| 스킬 | 역할 | 주요 기능 |
|---|---|---|
/ship | 릴리스 엔지니어 | main 동기화 → 테스트 → 커버리지 감사 → PR 생성 (원커맨드 파이프라인) |
/land-and-deploy | 릴리스 엔지니어 | PR 머지 → 배포 → 프로덕션 헬스 체크 |
/canary | SRE | 배포 후 모니터링: 콘솔 에러, 리그레션, 페이지 장애 감시 |
/benchmark | 성능 엔지니어 | 페이지 로드, Core Web Vitals, 리소스 크기 측정 및 before/after 비교 |
브라우저 자동화: /browse
gstack에는 실제 Chromium 기반 브라우저 자동화가 내장되어 있습니다. MCP 프로토콜 대비 토큰 오버헤드가 거의 없으며(MCP는 세션당 30,000~40,000 토큰 소모), 커맨드당 약 100~200ms의 응답 속도를 제공합니다.
주요 특징
- Persistent Daemon: 장시간 실행되는 Chromium 서버로 콜드 스타트 없음
- Ref 시스템: 접근성 트리 기반 요소 참조 (
@e1,@e2). DOM 변경 없이 안전하게 동작 - 쿠키 임포트: Chrome, Arc, Brave, Edge에서 쿠키 가져오기 지원
- Localhost 전용 바인딩: 네트워크 접근 차단, 세션별 Bearer 토큰 인증
자주 쓰는 브라우저 명령
# 페이지 이동
browse goto https://example.com
# 스냅샷 (요소 참조 포함)
browse snapshot -i
# 요소 클릭
browse click @e5
# 폼 입력
browse fill @e12 "검색어"
# 스크린샷 촬영
browse screenshot
# JavaScript 실행
browse js "document.title"안전장치 (Safety Guardrails)
gstack은 실수로 인한 치명적 명령 실행을 방지하는 안전장치를 제공합니다:
| 스킬 | 기능 |
|---|---|
/careful | 파괴적 명령(rm -rf, DROP TABLE, force-push 등) 실행 전 경고 |
/freeze | 특정 디렉터리로 편집 범위 제한 (잠금) |
/guard | /careful + /freeze 결합 (최대 안전) |
/unfreeze | /freeze 해제 |
병렬 스프린트: Conductor 연동
gstack은 Conductor(macOS 앱)와 연동하여 여러 Claude Code 세션을 동시에 실행할 수 있습니다. 각 세션은 git worktree로 격리된 작업 공간에서 독립적으로 동작하므로 충돌 없이 병렬 개발이 가능합니다.
워크플로우는 간단합니다:
- 저장소 등록
- 여러 에이전트 동시 배포 (각각 격리된 워크스페이스)
- 실시간 진행 모니터링 및 코드 리뷰 후 머지
빌더 철학 (Ethos)
gstack은 두 가지 핵심 원칙을 따릅니다:
Boil the Lake (호수를 끓여라)
완성 비용이 지름길보다 몇 분밖에 더 들지 않으면, 항상 완성하라는 원칙입니다. AI 보조 시대에는 "2주 걸린다"를 "1시간이면 된다"로 재해석해야 합니다. 90% 솔루션보다 100% 완성을 추구합니다.
Search Before Building (만들기 전에 찾아라)
"누가 이미 해결했는가?"를 "처음부터 설계하자"보다 먼저 물어야 합니다. 지식의 3개 레이어를 활용합니다:
- Layer 1 (검증된 것): 널리 쓰이는 배틀테스트된 패턴
- Layer 2 (새롭고 인기 있는 것): 최신 베스트 프랙티스 (비판적 검증 필요)
- Layer 3 (퍼스트 프린시플): 문제 고유의 독창적 추론
실전 워크플로우 예시
새로운 기능을 기획부터 배포까지 진행하는 전체 흐름입니다:
# 1. 제품 아이디어 검증
/office-hours
→ 6가지 핵심 질문으로 제품 재정의
# 2. CEO 리뷰로 범위 결정
/plan-ceo-review
→ 4가지 모드 중 선택하여 구현 범위 확정
# 3. 엔지니어링 아키텍처 확정
/plan-eng-review
→ 다이어그램, 엣지 케이스, 테스트 계획 생성
# 4. (또는 자동화) 전체 기획 파이프라인
/autoplan
→ CEO → 디자인 → 엔지니어링 리뷰 자동 순차 실행
# 5. 구현 완료 후 코드 리뷰
/review
→ 프로덕션 장애 패턴 감지 + 자동 수정
# 6. QA 테스트
/qa
→ 버그 발견 + 자동 리그레션 테스트 생성
# 7. 보안 감사
/cso
→ OWASP Top 10 + STRIDE 위협 모델링
# 8. 배포
/ship
→ 테스트 → 커버리지 → PR 생성
# 9. 배포 후 모니터링
/canary
→ 콘솔 에러, 리그레션 감시프라이버시 및 텔레메트리
- 기본값: OFF - 명시적 동의 없이 아무것도 전송되지 않음
- 수집 항목(동의 시): 스킬 이름, 소요 시간, 성공/실패, 버전, OS만
- 절대 수집 안 함: 코드, 파일 경로, 저장소명, 브랜치명, 프롬프트, 사용자 생성 콘텐츠
- 즉시 비활성화:
gstack-config set telemetry off - 로컬 분석:
gstack-analytics로 항상 로컬 확인 가능
트러블슈팅
| 증상 | 해결 방법 |
|---|---|
| 스킬이 보이지 않음 | cd ~/.claude/skills/gstack && ./setup |
| /browse 실패 | cd ~/.claude/skills/gstack && bun install && bun run build |
| 오래된 설치 | /gstack-upgrade 실행 또는 config에 auto_upgrade: true 설정 |
| Windows 문제 | Git Bash 또는 WSL 필요. Node.js도 PATH에 추가해야 함 |
| Claude가 스킬 미인식 | 프로젝트 CLAUDE.md에 gstack 스킬 목록 추가 |
핵심 정리
- gstack은 Claude Code를 28개 전문 역할의 가상 팀으로 변환하는 오픈소스 소프트웨어 팩토리
- Think → Plan → Build → Review → Test → Ship → Reflect 전 과정을 커버
/office-hours로 시작하여/ship으로 마무리하는 구조화된 워크플로우- 내장 Chromium 브라우저로 실제 UI 테스트 및 스크린샷 자동화 지원
/careful,/freeze,/guard로 치명적 실수 방지- Conductor 연동으로 병렬 스프린트 가능
- MIT 라이선스 - 완전 무료, 프리미엄 티어 없음
- 설치 30초:
git clone+./setup한 줄이면 완료
참조 링크
- garrytan/gstack - GitHubgstack 공식 저장소 (README, 설치 가이드, 소스 코드)
- gstack Skills Documentation28개 스킬 상세 설명, 워크플로우, Greptile 연동
- gstack Builder Ethos빌더 철학: Boil the Lake, Search Before Building 원칙
- gstack Architecture시스템 설계, 데몬 아키텍처, 보안 모델, Ref 시스템
- gstack Browser Reference/browse 명령어 전체 레퍼런스, 스냅샷, 상호작용
- gstack Contributing Guide개발 환경 설정, 테스트, 컨트리뷰터 모드
- Conductor병렬 AI 코딩 에이전트 오케스트레이션 macOS 앱

댓글 0개
등록된 댓글이 없습니다.