Jesse Vincent의 Superpowers는 코딩 에이전트에 기획, 구현, 검증을 위한 스킬을 묶어 제공합니다. 새 기능을 맡기면 먼저 원하는 동작을 정하고, 합의한 설계를 작업 단위로 나눈 뒤, 구현과 검증에 맞는 스킬을 불러오는 흐름입니다. Superpowers 원본 저장소
설치
Codex 앱의 Plugins에서 Superpowers를 검색해 추가합니다. Codex CLI에서는 /plugins를 열어 같은 이름을 검색합니다. Claude Code에서는 공식 마켓플레이스의 플러그인을 다음 명령으로 설치할 수 있습니다. 사용하는 앱마다 설치가 따로 필요합니다. 공식 설치 안내
text
/plugin install superpowers@claude-plugins-official첫 작업은 기존 동작이 분명한 기능으로
예를 들어 검색 결과가 없을 때 빈 화면을 개선한다고 해봅시다. 요구사항을 아래처럼 주면 브레인스토밍에서 결정할 것과 구현에서 지킬 조건이 드러납니다.
text
검색 결과가 없을 때 검색어를 지울 수 있는 버튼을 추가하고 싶어.
상태 필터는 유지하고 키보드로도 조작할 수 있어야 해.
먼저 현재 동작을 읽고, 설계 선택지를 제안해 줘.%% 검색 결과 0건 화면을 설계하고 검증하는 순서
flowchart TD
A["현재 동작 읽기"]
A --> B["버튼 위치와 초점 정하기"]
B --> C["상태 필터를 유지하며 구현"]
C --> D["키보드로 동작 확인"]- 브레인스토밍에서 버튼의 위치와 클릭 후 초점이 어디로 돌아갈지 정합니다.
- 구현 계획에 상태 필터 유지와 키보드 동작을 검증 항목으로 적습니다.
- 구현 뒤에는 실제 테스트 결과나 브라우저에서 재현한 동작을 확인합니다.
Ponytail과 같이 쓴다면
Superpowers는 요구사항을 확인하고 구현을 검증하는 순서를 잡아줍니다. Ponytail은 그 과정에서 기존 컴포넌트나 표준 기능을 써서 변경을 줄일 수 있는지 살핍니다. 간단한 문구 수정에서는 작업의 크기에 맞춰 필요한 단계만 쓰고, 재현하기 어려운 버그라면 Superpowers의 systematic debugging부터 시작할 수 있습니다. Superpowers 워크플로