AI 코딩 에이전트에게 기능 구현을 시키면 기본적으로 가장 빠른 경로를 택한다. 스펙도 없고, 테스트도 없고, 코드 리뷰도 없다. Superpowers는 이 문제를 해결하는 오픈소스 소프트웨어 개발 방법론으로, SKILL.md 기반 스킬 파일들을 에이전트에게 주입해 브레인스토밍→스펙 작성→구현 계획→서브에이전트 기반 TDD 구현→검증→완료까지 전 과정을 강제한다. Claude Code 공식 플러그인 마켓플레이스에서 배포되며 GitHub ★178,459를 기록했다.
핵심 아이디어
에이전트는 자신이 놓치는 부분을 모른다. 경험 많은 시니어 엔지니어가 diff에 보이지 않는 작업(스펙, 테스트, 리뷰, 범위 규율, 검증)에 대부분의 시간을 쓰는 것처럼, Superpowers는 이 보이지 않는 부분을 스킬 파일로 에이전트 워크플로우에 내재화한다.
에이전트가 “기능을 만들어라”라는 요청을 받으면:
- 바로 코드를 작성하지 않는다.
- 먼저 실제로 무엇을 만들어야 하는지 질문한다.
- 스펙을 합의한다.
- 주니어 엔지니어도 따를 수 있는 구현 계획을 수립한다.
- 서브에이전트 기반으로 각 태스크를 TDD로 구현한다.
- 결과를 검토하고 다음으로 진행한다.
포함된 스킬들
| 스킬 | 역할 |
|---|---|
using-superpowers | 라우터. 세션 시작 시 적절한 스킬을 자동 활성화 |
brainstorming | 새 기능·컴포넌트 작업 전 브레인스토밍 강제 |
writing-plans | 스펙/요구사항을 구현 계획으로 전환 |
test-driven-development | TDD 강제 — 구현 코드 전 실패 테스트 먼저 |
subagent-driven-development | 독립 태스크를 병렬 서브에이전트로 실행 |
systematic-debugging | 버그·테스트 실패 발생 시 체계적 디버깅 |
verification-before-completion | 완료 선언 전 검증 명령어 실행 강제 |
requesting-code-review | 작업 완료 후 코드 리뷰 요청 |
receiving-code-review | 리뷰 피드백 구현 전 평가 |
지원 플랫폼
Claude Code(공식 마켓플레이스), Codex CLI, Codex App, Factory Droid, Gemini CLI, OpenCode, Cursor, GitHub Copilot CLI
Claude Code 설치 (공식 마켓플레이스):
/plugin install superpowers@claude-plugins-officialCodex CLI 설치:
/plugins → superpowers 검색 → Install Plugin 선택설계 원칙
경직된(Rigid) 스킬: TDD, 디버깅처럼 반드시 따라야 하는 규율 — 에이전트가 상황에 따라 변형하지 않는다.
유연한(Flexible) 스킬: 컨텍스트에 맞게 원칙을 적용한다.
점진적 노출: 세션 시작 시 모든 스킬을 로드하지 않는다. 라우터(using-superpowers)가 현재 태스크에 적합한 스킬만 활성화해 컨텍스트 사용량을 최소화한다.
Superpowers 6의 변화
Superpowers 6은 품질 규율을 유지하면서 토큰 사용량과 실행 시간을 줄이는 데 초점을 맞춘 릴리스다. 작성자 Jesse Vincent는 Fable 기반 실험과 autoresearch 루프를 통해 reviewer handoff, reviewer contract, narration recipe, implementer tiering을 개선했고, 일부 평가에서 빌드 루프가 최대 50% 빠르고 최대 60% 저렴해졌다고 설명한다.
핵심 변화는 “규율을 줄여서 싸게 만드는 것”이 아니라, 리뷰 패키지 생성, 역할 병합, 짧은 reviewer contract처럼 같은 검증을 더 적은 토큰으로 수행하게 만드는 것이다. 특히 spec을 제대로 보지 못한 reviewer가 confident verdict를 낼 수 있다는 실패 사례를 별도로 기록한 점은 ai-agent-evaluation과 codex-tips-harness-engineering 관점에서도 중요하다.
누구에게 유용한가?
- AI 에이전트가 자율적으로 장시간 작업하길 원하는 개발자: 스킬 없이는 에이전트가 계획에서 이탈하거나 임의 리팩터링을 시작한다. Superpowers는 몇 시간 동안 방향을 유지한다.
- 팀 코딩 표준을 에이전트에 적용하려는 조직: TDD, 코드 리뷰, 범위 규율을 AI 에이전트에게 일관되게 강제한다.
- Claude Code·Codex 등 에이전트를 처음 도입하는 팀: 좋은 기본 워크플로우가 자동 적용된다.
라이선스
MIT
관련 도구
- agent-skills — AI 에이전트 스킬 시스템 개요
- awesome-agent-skills — Anthropic·Google·Stripe 등 공식 팀 1,184개+ 스킬 큐레이션
- gstack — Claude Code를 위한 가상 엔지니어링 팀 스킬셋
- caveman — 출력 토큰 75% 절약 Claude Code 스킬
관련 문서
- claude-code-tips-plugin-stack — claude-mem·Superpowers·Everything Claude Code를 함께 설정하는 플러그인 스택 가이드
- autoresearch — AI 에이전트가 실험을 반복하며 성능 개선안을 자동 탐색하는 루프
- codex-tips-harness-engineering — 에이전트 중심 엔지니어링으로 대형 코드베이스를 다루는 방법
참고 자료
- obra/superpowers — GitHub 공식 저장소
- Superpowers 6 — Massively Parallel Procrastination (2026-06-15)