From 47810d6fef80490ae7e696e7f2c6d92e418897b8 Mon Sep 17 00:00:00 2001 From: happybell80 Date: Sun, 22 Mar 2026 22:49:31 +0900 Subject: [PATCH] =?UTF-8?q?research:=20gstack=20=EC=B0=B8=EA=B3=A0=20?= =?UTF-8?q?=EB=A6=AC=EC=84=9C=EC=B9=98=20=E2=80=94=20=EC=8A=A4=ED=82=AC=20?= =?UTF-8?q?=EC=B2=B4=EA=B3=84/=EB=B3=91=EB=A0=AC=20=EC=97=90=EC=9D=B4?= =?UTF-8?q?=EC=A0=84=ED=8A=B8/=EC=95=88=EC=A0=84=20=EB=8F=84=EA=B5=AC=203?= =?UTF-8?q?=EA=B1=B4=20=EC=A0=81=EC=9A=A9=20=EA=B0=80=EB=8A=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Opus 4.6 (1M context) --- ..._에이전트팩토리_참고_리서치.md | 53 +++++++++++++++++++ 1 file changed, 53 insertions(+) create mode 100644 journey/research/260323_gstack_에이전트팩토리_참고_리서치.md diff --git a/journey/research/260323_gstack_에이전트팩토리_참고_리서치.md b/journey/research/260323_gstack_에이전트팩토리_참고_리서치.md new file mode 100644 index 0000000..f947f96 --- /dev/null +++ b/journey/research/260323_gstack_에이전트팩토리_참고_리서치.md @@ -0,0 +1,53 @@ +--- +type: research +tags: [research, gstack, agent, skill, workflow, claude-code, reference] +status: closed +closed_date: 2026-03-23 +closed_reason: 참고 가치 확인 완료. 스킬 체계·병렬 에이전트·워크플로우 패턴 3건 로빙에 적용 가능. RAG/검색은 해당 없음. +research_target: garrytan/gstack이 로빙 프로젝트에 참고할 만한 기술·패턴이 있는지 확인 +--- + +# 260323 gstack 에이전트 팩토리 참고 리서치 + +## 출처 + +- https://github.com/garrytan/gstack (MIT 라이선스) +- Garry Tan (Y Combinator CEO)이 개발한 오픈소스 소프트웨어 팩토리 + +## gstack이 하는 것 + +Claude Code를 "가상 엔지니어링 팀"으로 변환. 25개 스킬로 Think→Plan→Build→Review→Test→Ship→Reflect 워크플로우를 자동화. 10~15개 Claude Code 세션을 병렬로 돌리는 Conductor 포함. + +## 로빙에 참고할 수 있는 것 + +### 1. 스킬 체계 (SKILL.md 표준) + +gstack은 각 스킬을 SKILL.md 파일로 정의. 로빙도 이미 `DOCS/skills/*/SKILL.md` 구조를 사용 중이므로 패턴이 동일. gstack의 스킬 분류(Think/Plan/Build/Review/Test/Ship/Reflect)는 로빙의 워크플로우 단계에 대입 가능. + +| gstack 단계 | 로빙 대응 | +|------------|----------| +| Think (office-hours) | 아이디어 문서 작성 | +| Plan (eng-review) | 계획 문서 작성 | +| Build | 코드 구현 | +| Review | 문서 평가 (valuation) | +| Test | 검증 스크립트 실행 | +| Ship | git 커밋 + 배포 | +| Reflect | 워크로그 작성 | + +### 2. 병렬 에이전트 (Conductor) + +gstack은 10~15개 Claude Code 세션을 병렬로 돌림. 로빙은 현재 23·24서버에 6개 에이전트(클로드×2, 코덱스×2, Cursor, 로빙)가 있고, 오늘 A/B/C/D 4개 에이전트 동시 작업을 실제로 수행함. gstack의 Conductor 패턴은 에이전트 작업 분배·동기화 구조의 참조로 유용. + +### 3. 안전 도구 (careful/freeze/guard) + +gstack은 파괴적 명령을 제어하는 `/careful`, `/freeze`, `/guard` 스킬이 있음. 로빙의 AGENTS.md §6 Safety 원칙과 동일 방향. 스킬로 명시화한 점이 참고할 만함. + +## 로빙에 해당 없는 것 + +- **RAG/검색**: gstack에 없음. 로빙이 이미 더 발전된 구조 보유 (하이브리드 4축 검색) +- **문서 관리**: gstack은 파일 기반 컨텍스트 전달만. 로빙은 PostgreSQL + pgvector + AGE + 프론트메타 관리 체계 +- **메모리 시스템**: gstack에 없음. 로빙이 이미 보유 + +## 결론 + +gstack은 "에이전트를 팀으로 운영하는 워크플로우"에서 참고할 만하고, RAG·검색·메모리에서는 로빙이 앞서 있음. 병렬 에이전트 Conductor 패턴과 스킬 단계 분류가 향후 에이전트 협업 구조 설계에 유용.