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 코딩 에이전트의 공통 실패 패턴

  1. context-rot: 토큰 증가에 따라 초기 지시사항 우선순위 저하
  2. 테스트 규율 없음: 컴파일만 확인, 기존 동작 검증 부재
  3. 스코프 드리프트: 요청하지 않은 인프라 기능 추가

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)

항목SuperpowersGSDGSTACK
초점개발 프로세스(TDD)실행 환경(context)전략·거버넌스
최적 대상개인 개발자, 테스트 규율멀티데이 프로젝트파운더-엔지니어, 제품
오케스트레이션단일 메가단계별 신선역할 범위
에이전트 지원6개14개+7개
GitHub⭐~149K~51K~71K

연결되는 노트