gstack 소개
소프트웨어 개발 생산성을 최대화하는 방법은 AI 시대의 핵심 과제 중 하나입니다. gstack은 Y Combinator(YC) 대표이자 CEO인 Garry Tan이 공개한 오픈소스 소프트웨어 팩토리로, Claude Code를 사용하는 개발자가 "20인 팀처럼 출시(ship like a team of twenty)"할 수 있도록 설계된 28가지 슬래시 명령어 모음입니다. CEO, 디자이너, 엔지니어링 매니저, QA 리드, 보안 담당자, 릴리즈 엔지니어 등 다양한 역할을 AI가 구조적으로 수행하게 함으로써, 혼자 개발하는 창업자나 엔지니어가 팀 규모의 개발 역량을 갖출 수 있도록 돕습니다.
gstack의 차별점은 AI를 단순한 코드 생성 도구로 보지 않고 각 역할에 특화된 구조화된 워크플로우를 통해 실제 팀처럼 활용한다는 데 있습니다. Garry Tan 본인이 이 도구를 직접 사용하여 2026년 한 해만에 1,237개의 GitHub 기여를 기록했으며, 하루 1만~2만 줄의 프로덕션 코드를 단독으로 작성한 경험을 공유하여 개발자 커뮤니티에서 큰 관심을 받았습니다. 이는 AI 코딩 도구를 단순히 사용하는 것을 넘어, 반복 가능한 엔지니어링 프로세스로 체계화한 결과입니다.
gstack 핵심 스킬 분류 및 상세 가이드
gstack은 역할별로 세분화된 다양한 슬래시(/) 명령어를 지원하며, 전체 워크플로우는 Think → Plan → Build → Review → Test → Ship → Reflect의 순서로 진행됩니다. 다음 테이블은 각 스킬을 분류별로 정리한 것입니다.
제품 기획 및 설계 (Think & Plan)
| 명령어 | 역할 (Specialist) | 하는 일 (What They Do) |
|---|---|---|
| /office-hours | YC Office Hours | 코드를 작성하기 전, 6가지 질문을 통해 제품 기획을 근본적으로 재구성하고 가설을 검증하며 구현 대안을 제시합니다. |
| /plan-ceo-review | CEO / Founder | Brian Chesky 모드처럼, 단순한 기능 구현이 아닌 사용자 입장에서 마법 같고 필연적인 '10성급 제품(10-star product)'의 방향을 찾습니다. |
| /plan-eng-review | Eng Manager | 기술 리드 모드로 전환하여 아키텍처, 데이터 흐름, 다이어그램, 엣지 케이스, 테스트 커버리지를 확정합니다. |
| /plan-design-review | Senior Designer | 플랜 모드에서 인터랙티브하게 디자인 리뷰를 진행합니다. 각 디자인 차원을 0점에서 10점 사이로 평가하고, 10점이 되기 위한 조건을 설명합니다. |
| /design-consultation | Design Partner | 처음부터 완전한 디자인 시스템을 구축합니다. 창의적인 디자인 리스크를 제안하며, 현실적인 프로덕트 목업(Mockup)을 생성합니다. |
이 단계의 에이전트들은 코드를 작성하지 않습니다. 대신 당신이 만들고자 하는 제품이 무엇인지 집요하게 파고듭니다. 특히 /office-hours는 모든 프로젝트의 시작점으로, "캘린더를 위한 일일 브리핑 앱"을 만들고 싶다고 하면 AI는 여러 계정의 일정을 분석하고 우선순위를 정해주는 **'개인 비서 AI(Chief of Staff AI)'**로 프로젝트의 프레임을 완전히 재구성하여 제품의 가치를 10배로 끌어올립니다. 이 과정에서 YC 파트너가 던질 법한 6가지 날카롭고 불편한 질문을 던지는 Startup mode와 빠르게 멋진 결과물을 만들고 싶은 해커톤 개발자를 위한 Builder mode를 제공하며, 논의가 끝나면 ~/.gstack/projects/ 경로에 디자인 문서를 자동 생성합니다. /plan-eng-review는 막연한 아이디어를 차단하고 특히 시퀀스, 상태, 컴포넌트 다이어그램을 강제로 그리게 하여 막연하게 숨겨져 있던 기술적 가정들을 수면 위로 끌어올립니다. /design-consultation은 처음부터 완전한 디자인 시스템을 구축하고 창의적인 디자인 리스크를 제안하며 현실적인 프로덕트 목업(Mockup)을 생성합니다.
코드 구현 및 리뷰 (Build & Review)
| 명령어 | 역할 (Specialist) | 하는 일 (What They Do) |
|---|---|---|
| /review | Staff Engineer | CI는 통과했지만 프로덕션 환경에서 발생할 수 있는 미묘한 버그를 찾아 명백한 버그는 자동으로 수정하고, 누락된 구현을 지적합니다. |
| /investigate | Debugger | 체계적인 근본 원인(Root-cause) 디버깅 에이전트입니다. "조사 없이 수정 없다"는 철칙 아래 데이터 흐름을 추적하고 가설을 테스트합니다. |
| /design-review | Designer Who Codes | 라이브 사이트의 시각적 요소를 감사하고 직접 수정하는 루프를 돕습니다. 80개 항목의 디자인 감사를 수행하고 atomic commits 및 screenshots을 제공합니다. |
/review는 스탭 엔지니어 모드로 전환하여 CI는 통과했지만 실제 프로덕션 환경에서는 터질 수 있는 미묘한 버그들을 찾아냅니다. /investigate는 "조사 없이 수정 없다"는 철칙 아래 데이터 흐름을 추적하고 가설을 테스트합니다. 만약 3번의 수정 시도가 실패하면 스스로 작업을 중단하여 시스템 훼손을 방지합니다. /design-review는 라이브 사이트의 시각적 요소를 감사하고 직접 수정하는 루프를 돕습니다. 80개 항목의 디자인 감사를 수행한 후 문제를 직접 수정하며, 원자적 커밋(Atomic commits)과 수정 전/후 스크린샷을 제공하여 AI Slop을 방지합니다.
QA 및 테스트 (Test)
| 명령어 | 역할 (Specialist) | 하는 일 (What They Do) |
|---|---|---|
| /qa | QA Lead | 앱을 직접 테스트하고, 버그를 찾아 원자적 커밋으로 수정한 뒤 다시 검증하며 회귀 테스트 코드를 자동 생성합니다. |
| /qa-only | QA Reporter | 코드 수정 없이 순수하게 버그 리포트만 생성하고 싶을 때 사용하는 명령어로, 접근 방식은 /qa와 동일합니다. |
| /browse | QA Engineer | AI에게 '눈'을 달아주는 스킬입니다. 실제 Chromium 브라우저를 띄워 화면을 클릭하고 스크린샷을 찍으며 동작을 확인합니다. |
| /setup-browser-cookies | Session Manager | 실제 사용 중인 브라우저(Chrome, Arc, Brave, Edge)에서 쿠키를 추출하여 헤드리스(Headless) 세션으로 가져옵니다. |
/qa는 QA 리드 모드로 전환하여 앱을 직접 테스트하고, 버그를 찾아 원자적 커밋으로 수정한 뒤 다시 검증합니다. /browse는 AI에게 '눈'을 달아주는 스킬로, 실제 Chromium 브라우저를 띄워 화면을 클릭하고 스크린샷을 찍으며 동작을 확인합니다. /setup-browser-cookies는 실제 사용 중인 브라우저(Chrome, Arc, Brave, Edge)에서 쿠키를 추출하여 헤드리스(Headless) 세션으로 가져옵니다.
배포, 보안 감사 및 문서화 (Ship, Secure & Document)
| 명령어 | 역할 (Specialist) | 하는 일 (What They Do) |
|---|---|---|
| /ship | Release Engineer | main 브랜치 동기화, 테스트 실행, 커버리지 검토 후 푸시하여 PR을 오픈합니다. 테스트 프레임워크가 없다면 스스로 기초적인 프레임워크를 구성합니다. |
| /cso | Chief Security Officer | OWASP Top 10 및 STRIDE 위협 모델링을 기반으로 보안 감사를 진행합니다. 인젝션, 인증, 암호화, 접근 제어 취약점을 스캔합니다. |
| /document-release | Technical Writer | 방금 배포한 기능에 맞게 프로젝트의 모든 문서를 업데이트합니다. 오랫동안 방치된 낡은 README 파일을 자동으로 찾아내 수정합니다. |
/ship은 Release Engineer 모드로, 단일 명령어로 main 브랜치 동기화, 테스트 실행, 커버리지 검토 후 푸시하여 PR을 오픈합니다. /cso는 최고 보안 책임자 모드로, OWASP Top 10 및 STRIDE 위협 모델링을 기반으로 보안 감사를 진행합니다. /document-release는 Technical Writer 모드로, 방금 배포한 기능에 맞게 프로젝트의 모든 문서를 업데이트합니다.
멀티 AI 연동 및 안전 장치 (Safety & Utility)
| 명령어 | 역할 (Specialist) | 하는 일 (What They Do) |
|---|---|---|
| /retro | Eng Manager | 팀의 맥락을 이해하는 주간 회고를 진행합니다. 작업자별 분석, 연속 배포 기록, 테스트 코드 건강 상태의 추세 등을 도출합니다. |
| /codex | Second Opinion | OpenAI Codex CLI를 통한 독립적인 교차 검증을 제공합니다. 코드 리뷰 모드, 적대적 챌린지 모드 등을 지원합니다. |
| /careful | Safety Guardrails | rm -rf, DROP TABLE, git reset --hard 등 파괴적인 명령어를 실행하기 전에 경고를 띄웁니다. |
| /freeze | Edit Lock | 파일 수정 권한을 단일 디렉토리로 제한합니다. 경계 외부의 파일 변경을 차단하여 대형 사고를 예방합니다. |
| /guard | Full Safety | 운영(Prod) 환경에서의 작업을 위해 /careful과 /freeze를 동시에 결합하여 최고 수준의 안전망을 가동합니다. |
| /unfreeze | Unlock | /freeze로 걸린 제한을 해제합니다. |
| /gstack-upgrade | Self-Updater | gstack을 최신 버전으로 자동 업그레이드하고 변경 사항을 보여줍니다. |
/codex는 OpenAI Codex CLI를 통한 독립적인 교차 검증을 제공합니다. /careful은 파괴적인 명령어를 실행하기 전에 경고를 띄웁니다. /guard는 운영 환경에서의 작업을 위해 /careful과 /freeze를 동시에 결합하여 최고 수준의 안전망을 가동합니다. /gstack-upgrade는 gstack을 최신 버전으로 자동 업그레이드하고 변경 사항을 보여줍니다.
gstack 설치 및 사용법
gstack 설치에는 Claude Code, Git, Bun v1.0 이상이 설치되어 있어야 하며, Windows 환경에서는 Node.js도 필요합니다. 다음 명령어로 30초 안에 설치할 수 있습니다:
git clone --single-branch --depth 1 https://github.com/garrytan/gstack.git ~/.claude/skills/gstack && cd ~/.claude/skills/gstack && ./setup
팀원들과 설정을 공유하거나 프로젝트별로 관리하려면 프로젝트 루트에 설치합니다:
cp -Rf ~/.claude/skills/gstack .claude/skills/gstack && rm -rf .claude/skills/gstack/.git && cd .claude/skills/gstack && ./setup
Codex CLI 또는 Cursor 사용자는 아래와 같이 설치합니다:
git clone --single-branch --depth 1 https://github.com/garrytan/gstack.git .agents/skills/gstack
cd .agents/skills/gstack && ./setup --host codex
설치 후 일반적인 개발 사이클은 Think → Plan → Build → Review → Test → Ship → Reflect에 맞춰, /office-hours → /plan-ceo-review → /plan-eng-review → /ship → /review → /qa → /land-and-deploy 등과 같은 순서로 진행됩니다. 텔레메트리(원격 측정)는 기본적으로 비활성화 상태이며, 수집되는 데이터는 스킬 이름, 실행 시간, 성공/실패 여부, 버전, OS 정보에만 한정됩니다. 코드, 파일 경로, 저장소 이름, 프롬프트 내용은 수집하지 않습니다.
라이선스
gstack 프로젝트는 MIT License로 공개되어 있어 개인 및 상업적 목적으로 자유롭게 사용, 수정, 배포할 수 있습니다.
gstack 프로젝트 GitHub 저장소
더 읽어보기
-
[GN] Claude Code 창시자 Boris Cherny의 Claude Code 커스터마이징 팁 12가지
-
Awesome AI Coding Tools: 개발자를 위한 100여가지 AI 코딩 도구 소개 목록 (feat. AI for Developers)
-
Knowledge Work Plugins: 지식 근로자를 위한, Claude Cowork 및 Claude Code용 플러그인 (Anthropic 공식)
-
Claude Code Showcase: Anthropic의 Claude Code 활용을 위한 설정 및 워크플로우 템플릿 프로젝트
-
OpenClaw-RL: 대화를 통해 학습하는 개인화 자율 에이전트 강화학습 프레임워크 (feat. Gen-Verse)
-
Awesome OpenClaw Use Cases: 일상 생활에서의 OpenClaw 사용 사례 30건을 모아 6개 카테고리로 정리한 저장소
-
[GN⁺] HashiCorp 공동 창업자 Mitchell Hashimoto의 AI 도입 여정(My AI Adoption Journey)
이 글은 GPT 모델로 정리한 글을 바탕으로 한 것으로, 원문의 내용 또는 의도와 다르게 정리된 내용이 있을 수 있습니다. 관심있는 내용이시라면 원문도 함께 참고해주세요! 읽으시면서 어색하거나 잘못된 내용을 발견하시면 덧글로 알려주시기를 부탁드립니다. ![]()
파이토치 한국 사용자 모임
이 정리한 이 글이 유용하셨나요? 회원으로 가입하시면 주요 글들을 이메일
로 보내드립니다! (기본은 Weekly지만 Daily로 변경도 가능합니다.)
아래
쪽에 좋아요
를 눌러주시면 새로운 소식들을 정리하고 공유하는데 힘이 됩니다~ ![]()
