클로드 스킬 추천 ④ 슈퍼파워(Superpowers) 등 개발 스킬 3개 써 보고 1개만 추천하는 이유

Superpowers(슈퍼파워스)는 GitHub 별이 30만 개 가까운 클로드 코드 플러그인입니다. 깔아 두면 Claude가 코드를 바로 쓰지 않고 질문, 계획, 테스트 먼저 쓰기 순서를 지킨다고 소개됩니다. 플러그인은 무료지만 쓰는 동안 Claude 구독 사용량이 나갑니다. 저는 Superpowers, 공식 플러그인 feature-dev, 커뮤니티 묶음 ECC를 작업 폴더마다 하나씩 깔고 모임 회비 정산기를 조건별로 한두 번씩, 모두 열여섯 번 만들었습니다. 그리고 요청문에 넣지 않은 숨은 검사 20개로 계산이 맞는지 셌습니다.

세 줄 요약
  1. 깔아 두기만 한 Superpowers는 세 번 모두 켜지지 않았습니다. 요청 앞에 /superpowers:brainstorming을 붙였을 때만 질문부터 하고 테스트를 먼저 썼습니다.
  2. 계산이 맞느냐는 스킬이 아니라 요구사항이 갈랐습니다. 요구사항 파일을 준 여덟 번은 스킬과 상관없이 20개를 다 맞혔고, 짧게 요청한 여덟 번은 17~18개였습니다.
  3. 추천은 Superpowers 하나, 요청이 막연할 때 이름을 불러 질문을 받는 용도입니다. 사용량은 스킬 없이 할 때의 약 1.5~2.8배였습니다.

같은 까다로운 입력을 넣은 결과

정산기는 “이름 금액”을 한 줄씩 붙여 넣으면 누가 누구에게 얼마를 보낼지 알려 주는 웹페이지입니다. 아래는 네 결과물에 똑같이 가은 120 000, 나래 만원, 다온 30,000을 넣은 장면입니다.

왼쪽부터 자세한 요구사항·스킬 없음, 자세한 요구사항·Superpowers 깔아 둠, 짧은 요청·스킬 없음, 짧은 요청·Superpowers 불러 씀 · 모두 Claude Code · Opus 5.5 · 생각 깊이 중간

왼쪽 둘은 “나래 만원” 줄을 읽을 수 없다고 알립니다. 오른쪽 둘은 “가은 120″과 “나래 만원”이라는 사람이 0원을 냈다고 보고 다온에게 10,000원씩 보내라고 답합니다.

직접 눌러 보기: 자세한 요구사항·스킬 없음 · 자세한 요구사항·Superpowers 깔아 둠 · 짧은 요청·스킬 없음 · 짧은 요청·Superpowers 불러 씀 · 짧은 요청·feature-dev 불러 씀. 원본 그대로입니다.

직접 실행 확인한 날짜 2026-10-14

실행 환경
macOS 26.1 · Claude Code 2.1.292(마지막 세 번은 2.1.299) · Opus 5.5 · 생각 깊이 중간 (전부 같은 설정)
설치 위치
작업 폴더마다 플러그인 하나(--scope local)
비용
플러그인은 모두 무료. 사용량은 구독 한도에서 나감(정산기 하나에 API 단가로 0.5~1.5달러어치)
라이선스
Superpowers·ECC는 MIT, feature-dev는 Apache 2.0. 별 수는 확인한 날짜 기준

따라 해 보기: 요청문과 실습 재료

실습 재료(zip)를 빈 폴더에 풀면 input/요구사항.txt와 input/예시.txt가 생깁니다. 그 폴더에서 Claude Code를 열고 아래 요청을 붙여 넣으세요. 처음이라면 클로드 코드 설치 방법부터 보세요.

input/요구사항.txt를 읽고 모임 회비 정산기를 만들어 줘. 결과는 index.html 파일 하나로 만들어 줘. input/예시.txt를 넣었을 때 적힌 대로 나오는지도 확인해 줘. 궁금한 점은 묻지 말고 합리적으로 정해서 끝까지 만들어 줘. 정한 것은 마지막에 알려 줘.

좋은 답이라면 index.html 하나가 생기고, 예시 네 줄을 넣으면 “현우 → 민수 45,000원”, “수빈 → 민수 30,000원”이 나옵니다. 이 요청으로 만든 여덟 번은 모두 그렇게 나왔습니다.

한눈에 비교

조건스킬이 쓰였나걸린 시간사용량(API 단가)숨은 검사 20개
자세한 요구사항 · 스킬 없음–2분 남짓0.62~0.65달러20 · 20
자세한 요구사항 · Superpowers 깔아 둠0번2분~3분0.61~0.75달러20 · 20
자세한 요구사항 · feature-dev 깔아 둠0번1분 반~2분0.49~0.52달러20 · 20
자세한 요구사항 · ECC 깔아 둠0번2분 남짓0.83~0.97달러20 · 20
짧은 요청 · 스킬 없음–2분~3분 반0.53~0.85달러18 · 18
짧은 요청 · Superpowers 불러 씀2번 다4분~6분1.25~1.49달러18 · 17
짧은 요청 · feature-dev 불러 씀2번 다2분 남짓~4분 반0.67~1.38달러18 · 18

숨은 검사는 쉼표·”원”이 섞인 금액, 불참자가 미리 낸 돈, 10원 반올림 방향, 송금 횟수 최소 같은 사례 20개입니다.

숨은 검사 20개 결과표. 자세한 요구사항으로 만든 네 칸은 모두 20개 통과, 짧은 요청으로 만든 세 칸은 15번(만원)에서 모두 실패하고 4번(120 000)은 Superpowers 2회차만 통과
숨은 검사 20개 결과. 칸마다 같은 조건으로 두 번 만든 결과이고, 주황 꼬리표는 짧은 요청에는 적지 않은 조건

1. Superpowers: 깔아 두면 안 켜지고, 불러야 질문부터 합니다 (GitHub 별 약 29.9만)

스킬 15개 묶음입니다. 만들기 전에 질문하고(brainstorming), 계획을 쪼개고(writing-plans), 실패하는 테스트를 먼저 쓴 뒤 코드를 쓰게 합니다(test-driven-development). README는 “스킬이 자동으로 켜진다”고 적고 있습니다.

공식 마켓에 있어서 설치할 폴더에서 한 줄이면 됩니다.

claude plugin install superpowers@claude-plugins-official --scope local

이렇게 나오면 성공 ✔ Successfully installed plugin: superpowers@claude-plugins-official (scope: local)

열려 있던 창이면 Claude Code를 새로 여세요.

깔아 두기만 하면: 세 번 모두 안 켜짐

자세한 요구사항으로 두 번, 짧은 요청으로 한 번 돌렸는데 Superpowers 스킬은 한 번도 불리지 않았습니다. 안내문은 대화에 들어갔지만 Claude는 바로 코드를 썼습니다. 첫 실행에서는 “질문 없이 진행하라고 하셨으므로 바로 구현합니다”라고 적었습니다. “묻지 말고” 문장을 뺀 짧은 요청에서도 같았습니다.

이름을 부르면: 질문 하나, 그리고 테스트 먼저

요청 앞에 /superpowers:brainstorming을 붙이자 두 번 다 같은 질문을 했습니다. 1회차 답의 질문 부분입니다.

### 첫 질문: 불참자가 돈을 먼저 낸 경우

예를 들어 `철수 50,000 불참`처럼, 예약금을 냈지만 당일 못 온 사람이 있을 수 있습니다. 이 50,000원은 어떻게 처리할까요?

- A. 모임 비용으로 보고 돌려받게 함 (추천)
- B. 불참자 줄은 통째로 무시
- C. 불참자 줄에 금액이 있으면 오류로 알려 줌

짧은 요청에 빠져 있던 바로 그 지점입니다. 질문이 나오면 미리 정한 같은 답을 보냈습니다(쓰는 상황을 알려 주고 “나머지는 네가 합리적으로 정해서 끝까지 만들어 줘”). 2회차는 “스펙 문서와 구현 계획 단계는 생략하고, 핵심 계산 로직은 테스트를 먼저 쓴 다음 구현합니다”라고 했고, 두 번 다 테스트부터 썼습니다.

실행 기록 · 짧은 요청 · Superpowers 불러 씀 1회차

$ node <임시 폴더>/test.js <임시 폴더>/empty.html 2>&1 | tail -3
     settle is not a function

18 failed
# index.html을 쓰고 몇 번 고친 뒤
$ node <임시 폴더>/test.js <작업 폴더>/chat-superpowers/index.html 2>&1 | tail -1
all passed

그래도 숨은 검사는 18개와 17개로 스킬 없음과 같거나 낮았습니다. 2회차는 90,000 원처럼 띄어 쓴 “원”을 못 읽었는데, Claude가 쓴 테스트에 그런 입력이 없었습니다. 테스트를 먼저 써도 Claude가 떠올리지 못한 경우는 잡히지 않습니다. 시간은 4분~6분, 사용량은 스킬 없이 할 때의 약 1.5~2.8배였습니다.

  • ✅ 이런 사람에게: 만들 것이 막연해서 빠진 조건을 질문으로 짚어 줄 상대가 필요한 사람. README 설명으로는 질문에 하나씩 답하면 설계 문서와 계획까지 이어집니다.
  • ❌ 깔아 두기만 하면 알아서 켜질 거라는 기대. “묻지 말고 끝까지”라고 하면 질문·설계·계획을 스스로 건너뜁니다.

2. feature-dev(공식): 명령이라 이름으로만 켜집니다

Anthropic이 만든 feature-dev는 코드 살펴보기부터 검토까지 7단계로 기능을 만듭니다.

claude plugin install feature-dev@claude-plugins-official --scope local

스킬이 아니라 명령이라 깔아 둔 두 번은 스킬 없음과 똑같이 진행됐습니다. claude -p에서는 README의 /feature-dev가 “명령이 없다”고 나왔고 /feature-dev:feature-dev로 써야 켜졌습니다. 켜진 두 번 모두 질문 없이 끝까지 만들었고, 1회차는 “대화형 세션이 아니라 질문하고 기다릴 수 없어서”라고 적었습니다. 2회차는 검토 에이전트 두 개를 Sonnet 5.5로 띄웠습니다. 숨은 검사는 두 번 다 18개였습니다. ❌ 빈 폴더 과제에서는 장점이 드러나지 않았습니다(기존 프로젝트에 기능을 더하는 용도는 시험 못 함).

3. ECC: 스킬 300개 넘게 들어왔지만 하나도 안 쓰임 (GitHub 별 약 27.9만)

ECC(예전 이름 everything-claude-code)는 에이전트·스킬·훅·규칙을 묶은 큰 꾸러미입니다. README가 먼저 권하는 설치는 npx로 내려받아 실행하는 설치 마법사이고, 저는 같은 README의 플러그인 명령으로 그 작업 폴더 범위에만 깔았습니다.

claude plugin marketplace add https://github.com/affaan-m/ECC --scope local
claude plugin install ecc@ecc --scope local

ECC의 훅은 폴더 범위로 깔아도 홈 폴더(~/.claude/metrics 등)에 기록하게 짜여 있어, 문서에 있는 ECC_HOOKS_ENABLED=false로 끄고 돌렸습니다. 스킬 목록이 336개로 늘었지만 하나도 불리지 않았고 결과는 스킬 없음과 같았습니다. ❌ 훅을 켠 모습은 시험하지 않았습니다.

결과를 가른 것: 요구사항 파일 한 장

짧은 요청 여덟 번은 스킬과 상관없이 비슷한 곳에서 틀렸습니다. 여덟 번 모두 나래 만원을 사람 이름으로 읽었고, 일곱 번은 가은 120 000을 “가은 120″이 0원을 낸 줄로 읽었습니다. 이름에 띄어쓰기(“김 철수”)를 허용하려고 줄 끝 숫자만 금액으로 읽은 탓입니다.

요구사항 파일에는 “금액에 쉼표, 공백, 원이 섞여도 된다”, “읽을 수 없는 줄은 알려 주고 송금 목록은 보여 주지 않는다”가 있었고, 그 여덟 번은 모두 맞혔습니다. 제가 보기에 Opus 5.5는 적어 준 규칙은 스킬 없이도 지키고, 적지 않은 곳에서 틀립니다. 규칙을 파일로 남기는 방법은 CLAUDE.md 작성법과 같습니다.

지우기

claude plugin uninstall superpowers@claude-plugins-official --scope local
claude plugin uninstall feature-dev@claude-plugins-official --scope local
claude plugin uninstall ecc@ecc --scope local
claude plugin marketplace remove ecc

이렇게 나오면 성공 ✔ Successfully uninstalled plugin: superpowers

내려받은 파일은 지운 뒤에도 ~/.claude/plugins/cache/에 남습니다. 켜는 설정이 없어서 쓰이지는 않습니다.

실행 기록 · 작업 폴더 · 조건마다 두 번씩

$ claude -p "<요청>" --model claude-opus-5-5 --effort medium --setting-sources project,local --permission-mode acceptEdits ... < /dev/null
# 질문으로 끝나면 같은 대화에 고정 답: claude -p "<답>" --resume <세션>
$ claude plugin marketplace remove ecc
✔ Successfully removed marketplace: ecc

한계와 주의할 점

  • 빈 폴더에서 파일 하나짜리 도구를 만드는 과제 하나를 두 번씩만 돌렸습니다. 큰 프로젝트에서는 다르게 작동할 수 있습니다.
  • 질문에는 사람 대신 미리 정한 같은 답을 보냈고, 그 답 때문에 Superpowers가 설계 문서와 계획을 건너뛰었습니다. 대화창에서 질문마다 답하면 결과가 달라질 수 있습니다.
  • 테스트 파일을 만든 열두 번은 모두 Claude의 임시 폴더에만 두었고, 열여섯 번 모두 결과 폴더에는 index.html 하나만 남겼습니다. 테스트를 먼저 쓴 Superpowers도 같아서 나중에 다시 돌릴 테스트가 프로젝트에 없습니다. 남기려면 “테스트 파일은 tests 폴더에 남겨 줘”라고 적으세요.
  • 허락이 필요한 명령이 -p에서 거부되어 Claude는 휴대폰 화면을 직접 보지 못했습니다(크롬 실행이 막힌 것 열세 번).

대안

이름다른 점이럴 때 고르세요
요구사항 파일 직접 쓰기설치 없음. 입력 모양·예외 처리를 적어 줌. 효과가 가장 컸음규칙이 분명한 작은 도구
Superpowers이름을 부르면 빠진 조건을 질문함. 시간·사용량 약 1.5~2.8배무엇을 만들지 막연할 때

자주 묻는 질문

Superpowers를 깔았는데 아무 변화가 없어요

이번에도 깔아 두기만 한 세 번은 켜지지 않았습니다. 요청 앞에 /superpowers:brainstorming을 붙이고, “묻지 말고”는 빼세요.

/feature-dev를 입력했는데 명령이 없다고 나와요

claude -p에서는 /feature-dev:feature-dev로 써야 켜졌습니다.

퀴즈

Superpowers를 깔고 “궁금한 건 묻지 말고 끝까지 만들어 줘”라고 요청하면?
❌ 질문은 건너뛰어도 계획과 테스트 단계는 알아서 거친다
✅ 이번 실험에서는 스킬이 불리지 않고 바로 코드를 썼다. 쓰려면 /superpowers:brainstorming으로 부르고 질문에 답한다

다음 편

5편에서는 MCP와 함께 쓰는 업무 자동화 스킬을 다룹니다. 스킬이 메일·캘린더·노션 같은 외부 도구와 이어질 때 실제로 일을 덜어 주는지 같은 업무로 비교할 예정입니다.

출처

obra/superpowers README·SKILL.md, feature-dev README·명령 파일, claude-plugins-official 마켓 목록, ECC README, 플러그인 설치 문서 (모두 2026-10-14 확인)