Superpowers, GSD, and GSTACK: 코딩 에이전트 프레임워크 비교
Key Insight
AI 코딩 에이전트의 공통 실패 패턴(context rot, 테스트 부재, 스코프 드리프트)을 해결하는 3대 커뮤니티 프레임워크를 비교한다. 각 프레임워크는 서로 다른 레이어(프로세스·환경·거버넌스)에서 실패를 차단한다.
출처: https://www.pulumi.com/blog/claude-code-orchestration-frameworks/ 타입: blog 작성자: Engin Diri (Pulumi) 유효일: 2026-04-13
핵심 Takeaway
- AI 코딩 에이전트 공통 실패 3종: context-rot, 테스트 부재, 스코프 드리프트
- obra-superpowers(Jesse Vincent, 149K⭐): 7단계 TDD 워크플로우, 단일 오케스트레이터 — chardet 재작성으로 41배 성능 향상 달성
- GSD(Lex Christopherson, 51K⭐): 단계별 별도 오케스트레이터 + 파일 기반 상태로 context rot 방지
- gstack(Garry-Tan, 71K⭐): 23인 팀 역할 시뮬레이션, “boil the lake” 원칙 — 적은 작업을 완벽하게
- 세 프레임워크 모두 Claude Code, Cursor, Windsurf 등 다중 에이전트 지원
상세 요약
AI 코딩 에이전트의 공통 실패 패턴
- context-rot: 토큰 증가에 따라 초기 지시사항 우선순위 저하
- 테스트 규율 없음: 컴파일만 확인, 기존 동작 검증 부재
- 스코프 드리프트: 요청하지 않은 인프라 기능 추가
obra-superpowers — TDD 규율 강제
Jesse Vincent 제작, 2026-04 기준 149K⭐. 실패 테스트 먼저, 프로덕션 코드 나중의 7단계 워크플로우. 단일 오케스트레이터가 brainstorming → planning → TDD → 서브에이전트 위임 → review → finalize 관리.
- 핵심 성과: chardet 유지관리자가 Superpowers 활용, 전체 재작성으로 41배 성능 향상 (valid_as_of 2026-04-13)
- Trade-off: 메가 오케스트레이터로 장시간 세션 시 컨텍스트 한계 위험
GSD — Context Rot 방지
Lex Christopherson 제작, 51K⭐. 각 작업 단계에 별도 오케스트레이터 할당, 각각 컨텍스트 50% 이하 유지. 단계 간 상태 전달은 XML 형식 Markdown 파일 사용.
- 핵심 강점: 단계별 신선한 컨텍스트 예산 → 지시사항 품질 저하 방지
- Trade-off: 단순 작업에는 단계 기반 워크플로우 오버헤드
gstack — 팀 기반 거버넌스
Garry-Tan(Y Combinator CEO) 제작, 71K⭐. CEO, PM, QA, 엔지니어, 디자이너, 보안 리뷰어 등 23인 팀 역할 모델링.
- 핵심 원칙: “Boil the lake” — 모든 것을 평범하게 하기보다 적은 작업을 완벽하게 완수
- Trade-off: 순수 인프라 프로비저닝에는 오버헤드
프레임워크 비교 (valid_as_of 2026-04-13)
| 항목 | Superpowers | GSD | GSTACK |
|---|---|---|---|
| 초점 | 개발 프로세스(TDD) | 실행 환경(context) | 전략·거버넌스 |
| 최적 대상 | 개인 개발자, 테스트 규율 | 멀티데이 프로젝트 | 파운더-엔지니어, 제품 |
| 오케스트레이션 | 단일 메가 | 단계별 신선 | 역할 범위 |
| 에이전트 지원 | 6개 | 14개+ | 7개 |
| GitHub⭐ | ~149K | ~51K | ~71K |
연결되는 노트
- obra-superpowers — Superpowers 상세
- GSD — GSD 상세
- gstack — GSTACK 상세
- context-rot — 세 프레임워크가 공통으로 해결하는 문제
- Garry-Tan — GSTACK 제작자
- Jesse-Vincent — Superpowers 제작자
- harness-engineering — 상위 방법론 영역