gstack은 Y Combinator의 CEO 개리 탄(Garry Tan)이 만든 오픈소스 툴킷으로, Claude Code를 단순한 코딩 어시스턴트가 아닌 계획·설계·리뷰·QA·보안·배포를 각각 담당하는 가상의 엔지니어링 팀처럼 운용할 수 있게 해주는 23개의 구조화된 스킬 모음이다. GitHub: garrytan/gstack
무엇이 다른가?
기존 AI 코딩 도구의 문제는 “역할 혼동”이다. 하나의 어시스턴트에게 제품 방향 설정, 아키텍처 결정, UI 작성, 코드 리뷰, 테스트, 보안 검토, 배포 준비를 동시에 요구하면 판단이 흐려진다.
gstack은 이를 명확한 역할로 분리한다:
Think → Plan → Build → Review → Test → Ship → Reflect각 단계에 전용 스킬이 있어, AI가 해당 역할의 관점에서만 집중해서 판단하도록 한다.
누구에게 유용한가?
- Claude Code로 복잡한 프로젝트를 진행하는 개발자: 단순 코드 생성을 넘어 전체 개발 라이프사이클을 AI와 협력하고 싶을 때
- 팀 프로세스를 AI에 내재화하려는 조직: 코드 리뷰, 보안 감사, QA를 체계적으로 자동화하고 싶을 때
- AI 코딩 도구를 더 규율 있게 사용하고 싶은 사람: 즉흥적인 one-shot 프롬프트에서 벗어나 구조화된 워크플로우를 원할 때
주요 스킬
제품 및 기획
| 스킬 | 역할 |
|---|---|
/office-hours | 아이디어를 재정의하고 디자인 문서로 발전시킴 |
/plan-ceo-review | 창업자·CEO 관점으로 범위와 레버리지 검토 |
/plan-eng-review | 엔지니어링 매니저 관점으로 아키텍처·엣지케이스·보안·테스트 검토 |
/autoplan | 여러 기획 역할을 자동으로 체인 연결 |
설계
| 스킬 | 역할 |
|---|---|
/plan-design-review | 디자인 비평, 점수화, 취약한 UI 결정 지적 |
/design-html | 프로덕션 수준의 HTML·CSS 생성 |
/design-review | 구현된 작업 검토 및 개선 |
엔지니어링·디버깅
| 스킬 | 역할 |
|---|---|
/review | 스태프 엔지니어처럼 버그와 잘못된 가정 탐색 |
/investigate | 수정 전 체계적인 디버깅 추적 |
QA·보안
| 스킬 | 역할 |
|---|---|
/qa, /qa-only | 자연어 지시로 브라우저 기반 QA (Playwright 활용) |
/cso | OWASP Top 10·STRIDE 프레임워크 기반 보안 리뷰 |
배포·운영
| 스킬 | 역할 |
|---|---|
/ship | 릴리스 준비, 테스트, PR, 문서화 |
/land-and-deploy | 머지 후 배포 |
/canary | 배포 후 회귀 감시 |
/retro | 작업 완료 후 회고 |
안전 장치·메모리
| 스킬 | 역할 |
|---|---|
/careful, /freeze, /guard | 파괴적이거나 부주의한 행동 방지 |
/learn | 세션 간 장기 메모리 |
설치
Claude Code에서:
git clone --single-branch --depth 1 https://github.com/garrytan/gstack.git ~/.claude/skills/gstack && cd ~/.claude/skills/gstack && ./setup설치 후 프로젝트의 CLAUDE.md에 gstack 스킬을 추가하면 해당 프로젝트에서 활성화된다.
지원 플랫폼
- Claude Code (기본 지원)
- OpenClaw: Claude Code 세션을 스폰하는 방식으로 활용
- Cursor:
./setup --host cursor - Codex CLI, OpenCode, Factory Droid, Slate, Kiro도 지원
핵심 철학
gstack의 진짜 가치는 스킬 수가 아니라 철학에 있다:
- 완성도 추구: AI가 구현 비용을 낮추면, 첫 버전에서 멈추지 말고 완전한 기능·깊은 테스트·엣지케이스 처리까지 목표하라
- 행동 전 연구: 빠른 코드 생성보다 계획과 리뷰를 먼저
- 인간이 통제: AI는 제안하고, 인간이 결정
- 역할 분리 = 품질 관리: 한 에이전트에 모든 역할을 부여하지 마라
라이선스
Apache-2.0 오픈소스 라이선스로 공개되어 있다.
관련 문서
- agent-skills — AI 에이전트 스킬 시스템 개요 및 작성 가이드
- claude-code-routines — Claude Code 루틴으로 자동화
관련 자료
- Turn Your AI Assistant Into a Virtual Engineering Team With gstack — Hongkiat (2026-04-07)
- GitHub: https://github.com/garrytan/gstack