IT/AI

🦸 GitHub 스타 13만개, Claude Code Superpowers가 개발자를 열광시키는 이유

청천백일 2026. 4. 3. 09:00

 

Superpowers는 Claude Code에
TDD, 브레인스토밍, 서브에이전트 코드 리뷰
체계적인 개발 워크플로우를 자동으로 강제하는
오픈소스 플러그인입니다.

2026년 1월 출시 이후
GitHub 스타 13만 개를 돌파하며
개발자들 사이에서 폭발적인 인기를 끌고 있죠.

"Claude Code가 코딩을 해준다"는 건
이제 다들 아실 겁니다.

그런데 말이죠,
Claude Code를 쓰다 보면
한 가지 아쉬운 점이 있습니다.

"테스트 먼저 짜"라고 시켜도
슬그머니 구현부터 하고,
"계획 세워"라고 해도
바로 코드부터 치기 시작하죠.

이걸 완벽하게 해결하는 플러그인,
Superpowers를 직접 써보고 정리했습니다.

 


 

1. Superpowers가 뭔가요?

Superpowers는 개발자 Jesse Vincent가 만든
오픈소스 스킬 프레임워크입니다.

한 마디로 요약하면,
Claude Code에게 "개발 규율"을 가르치는 플러그인이죠.

설치하면 Claude Code가
무작정 코드부터 치는 대신
브레인스토밍 → 계획 → TDD → 코드 리뷰라는
체계적인 워크플로우를 자동으로 따릅니다.

2026년 1월 Anthropic 공식 마켓플레이스에 등록되었고,
Claude Code뿐 아니라 Cursor, Codex,
Gemini CLI에서도 사용할 수 있습니다.

 

📌 Superpowers 한눈에 보기

  • 제작자: Jesse Vincent (obra)
  • GitHub 스타: 132,000+ (2026년 4월 기준)
  • 라이선스: MIT (완전 무료, 오픈소스)
  • 지원 플랫폼: Claude Code, Cursor, Codex, OpenCode, Gemini CLI
  • 설치 시간: 30초 (설정 불필요)

 


 

2. 핵심 워크플로우: 7단계 자동 개발 프로세스

Superpowers의 가장 큰 특징은
스킬(Skill)이 자동으로 발동된다는 점입니다.

"코드 짜줘"라고 시키면
알아서 아래 7단계를 순서대로 밟습니다.
개발자가 일일이 지시할 필요가 없죠.

 

🔁 Superpowers 7단계 워크플로우

  • 1단계 - 브레인스토밍: 바로 코딩하지 않고, 요구사항을 질문으로 파고들며 설계안을 정리
  • 2단계 - Git Worktree 생성: 새 브랜치에 격리된 작업 공간을 자동으로 세팅
  • 3단계 - 계획 작성: 2~5분 단위의 작은 태스크로 쪼개고, 파일 경로와 검증 방법까지 명시
  • 4단계 - 서브에이전트 개발: 태스크별로 독립 서브에이전트를 배치하여 병렬 실행
  • 5단계 - TDD 실행: RED → GREEN → REFACTOR 사이클을 강제로 반복
  • 6단계 - 코드 리뷰 요청: 완성된 코드를 계획 대비 검토하고 심각도별 이슈 리포트
  • 7단계 - 브랜치 마무리: 테스트 통과 확인 후 머지/PR/폐기 중 선택

 

솔직히 처음 봤을 때
"이걸 AI가 자동으로 한다고?"라는
감탄이 나왔습니다.

사람도 귀찮아서 대충 넘기는
TDD와 코드 리뷰를
AI가 강제로 시키다니,
역설적으로 코드 품질이 올라갈 수밖에 없죠.

 


 

3. TDD를 강제하는 마법: RED-GREEN-REFACTOR

Superpowers의 가장 핵심적인 스킬
바로 TDD(테스트 주도 개발)입니다.

일반 Claude Code에게
"테스트 먼저 짜"라고 해도
구현 코드를 먼저 쓰고
테스트를 나중에 끼워 맞추는 경우가 많죠.

하지만 Superpowers가 설치되면
이 순서를 절대 어기지 못합니다.

 

🔴🟢🔵 TDD 사이클 강제 흐름

  • 🔴 RED: 실패하는 테스트를 먼저 작성 → 반드시 실패를 확인해야 다음 단계 진행
  • 🟢 GREEN: 테스트를 통과하는 최소한의 코드만 구현 → 과도한 구현 방지
  • 🔵 REFACTOR: 테스트 통과 상태에서 코드 정리 → 커밋

 

이게 왜 대단하냐면,
테스트가 실패하는 것을 확인해야만
다음 단계로 넘어갈 수 있습니다.

"테스트 통과하면 끝"이 아니라
"먼저 실패해야 시작"인 거죠.

덕분에 "테스트를 위한 테스트"가 아닌
진짜 의미 있는 테스트 코드가 만들어집니다.

 


 

4. 브레인스토밍: 코딩 전에 생각부터

개발자가 "로그인 기능 만들어줘"라고 하면
보통의 AI는 바로 코드를 생성합니다.

하지만 Superpowers는 다릅니다.
소크라테스식 대화로 요구사항을 파고듭니다.

 

# 개발자의 요청
"로그인 기능 만들어줘"

# Superpowers의 브레인스토밍 질문들
→ "OAuth도 지원해야 하나요, 이메일/비밀번호만?"
→ "세션 기반? JWT 기반?"
→ "비밀번호 찾기 기능도 필요한가요?"
→ "2FA(이중 인증)는 고려하고 있나요?"

 

질문이 끝나면
합의된 내용을 설계 문서로 정리해서 저장합니다.

"아, 그건 고려 안 했는데?"라는
뒤늦은 후회를 미리 방지해주는 셈이죠.

사실 이 단계가 제일 마음에 들었습니다.
혼자 개발할 때 놓치기 쉬운
요구사항 구멍을 AI가 잡아주니까요.

 


 

5. 서브에이전트: AI가 AI를 부리는 시대

Superpowers의 또 다른 강력한 기능은
서브에이전트 기반 개발입니다.

계획 단계에서 쪼갠 태스크들을
각각 독립된 서브에이전트에게 배치합니다.

그리고 각 서브에이전트의 결과물에 대해
2단계 코드 리뷰가 자동으로 이루어집니다.

 

🔍 서브에이전트 2단계 리뷰

  • 1차 리뷰 - 스펙 준수: 계획에 명시된 사양대로 구현했는지 검증
  • 2차 리뷰 - 코드 품질: 코드 스타일, 성능, 보안 이슈 점검

 

마치 시니어 개발자가 주니어의 PR을 리뷰하듯
AI가 AI의 코드를 검수하는 구조입니다.

심각한 이슈가 발견되면
다음 단계로 진행을 차단하기 때문에
품질이 떨어지는 코드가
슬그머니 머지되는 일을 방지합니다.

 


 

6. 체계적 디버깅: 4단계 근본 원인 분석

버그를 만나면 어떻게 하시나요?
일단 고치고 보는 분들이 많으실 겁니다.

Superpowers는 이것도 허락하지 않습니다.
4단계 체계적 디버깅을 강제합니다.

 

🔬 4단계 디버깅 프로세스

  • 1단계 - 현상 확인: 버그를 정확하게 재현하고 증상을 기록
  • 2단계 - 근본 원인 추적: 코드 트레이싱으로 원인이 되는 지점을 특정
  • 3단계 - 수정 및 방어 코드: 원인 해결 + 같은 문제 재발 방지 코드 추가
  • 4단계 - 검증: 수정 사항이 다른 곳에 영향을 주지 않는지 확인

 

핵심은 "근본 원인을 찾기 전에는
절대 코드를 수정하지 않는다"
는 것입니다.

증상만 가리는 땜질 코드를 방지하고,
진짜 문제를 해결하도록 유도합니다.

 


 

7. 전체 스킬 목록 한눈에 보기

Superpowers에 포함된
모든 스킬을 표로 정리했습니다.

 

분류 스킬명 설명
테스트/품질 test-driven-development RED-GREEN-REFACTOR 사이클 강제
verification-before-completion 작업 완료 전 최종 검증 단계
디버깅 systematic-debugging 4단계 근본 원인 분석 프로세스
dispatching-parallel-agents 병렬 에이전트 동시 실행
협업/계획 brainstorming 소크라테스식 요구사항 정제
writing-plans 2~5분 단위 태스크 분해
executing-plans 체크포인트 기반 배치 실행
requesting-code-review 사전 체크리스트 기반 리뷰 요청
receiving-code-review 리뷰 피드백 반영
Git/브랜치 using-git-worktrees 격리된 워크트리에서 병렬 작업
subagent-driven-development 서브에이전트 + 2단계 자동 리뷰
finishing-a-development-branch 테스트 확인 후 머지/PR/폐기 결정
메타 writing-skills 나만의 커스텀 스킬 제작

 


 

8. 설치 방법 (30초 컷)

설치는 놀라울 정도로 간단합니다.
별도 설정도 필요 없습니다.

 

 

💻 Claude Code에서 설치

# 공식 마켓플레이스에서 설치
/plugin install superpowers@claude-plugins-official

 

 

🖥️ Cursor에서 설치

# Cursor 커맨드 팔레트에서
/add-plugin superpowers

 

 

🌐 Gemini CLI에서 설치

gemini extensions install https://github.com/obra/superpowers

 

설치 후 별도 세팅 없이
바로 사용 가능합니다.

프로젝트에서 코딩 작업을 시작하면
Superpowers의 스킬들이
상황에 맞게 자동으로 발동됩니다.

 


 

9. Superpowers, 이런 분에게 추천합니다

모든 도구가 그렇듯
잘 맞는 사람이 따로 있습니다.

 

✅ 이런 분에게 강력 추천

  • 1인 개발자: 코드 리뷰해줄 동료가 없는 분
  • TDD 실천자: AI가 TDD 규율을 깨는 게 답답했던 분
  • 대규모 리팩토링: 여러 파일을 동시에 수정하는 작업이 잦은 분
  • AI 코딩 품질 불만: Claude Code의 결과물이 "대충"이라 느꼈던 분

 

⚠️ 참고 사항

Superpowers는 워크플로우를 강제하는 도구입니다. "빠르게 프로토타입만 만들고 싶다"거나 "간단한 스크립트 하나만 짜면 된다"는 상황에서는 오히려 과도한 프로세스가 될 수 있습니다. 상황에 따라 유연하게 사용하세요.

 


 

✨ 마무리: AI 코딩의 "규율"을 세우다

Superpowers는 단순한 플러그인이 아닙니다.
AI에게 "좋은 개발 습관"을
강제로 심어주는 프레임워크
입니다.

브레인스토밍으로 요구사항을 다지고,
계획을 세워 태스크를 쪼개고,
TDD로 테스트를 먼저 쓰고,
서브에이전트로 코드 리뷰까지.

사람도 잘 안 따르는 개발 원칙을
AI가 100% 따르게 만든다
는 점에서
GitHub 스타 13만 개는
충분히 납득이 갑니다.

AI 코딩 도구를 사용하면서
"결과물의 품질"에 아쉬움을 느꼈다면,
Superpowers를 한 번 써보세요.

코드의 품질이 달라지는 걸
체감하실 수 있을 겁니다.

 

Superpowers GitHub 저장소