/ 디렉터리 / 플레이그라운드 / superpowers
● 커뮤니티 obra ⚡ 바로 사용

superpowers

제작: obra · obra/superpowers

obra의 큐레이션된 파워 유저 스킬 번들 — git, 디버깅, 플래닝, 프롬프트 제작을 위한 의견 있는 워크플로우.

obra/superpowers(전 Anthropic의 Jesse Vincent 제작)는 Claude Code를 위한 고효율 스킬을 패키징합니다: git 습관, 디버깅 규율, 플래닝 루프, Claude와 효과적으로 작업하기 위한 메타 스킬. wshobson 패밀리보다 작고 더 의견이 강합니다 — 큐레이터의 취향을 신뢰한다면 이것을 선택하세요.

왜 쓰나요

핵심 기능

라이브 데모

실제 사용 모습

준비됨

설치

클라이언트 선택

~/Library/Application Support/Claude/claude_desktop_config.json  · Windows: %APPDATA%\Claude\claude_desktop_config.json
{
  "mcpServers": {
    "superpowers-skill": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/obra/superpowers",
        "~/.claude/skills/superpowers"
      ],
      "_inferred": true
    }
  }
}

Claude Desktop → Settings → Developer → Edit Config 열기. 저장 후 앱 재시작.

~/.cursor/mcp.json · .cursor/mcp.json
{
  "mcpServers": {
    "superpowers-skill": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/obra/superpowers",
        "~/.claude/skills/superpowers"
      ],
      "_inferred": true
    }
  }
}

Cursor는 Claude Desktop과 동일한 mcpServers 스키마 사용. 프로젝트 설정이 전역보다 우선.

VS Code → Cline → MCP Servers → Edit
{
  "mcpServers": {
    "superpowers-skill": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/obra/superpowers",
        "~/.claude/skills/superpowers"
      ],
      "_inferred": true
    }
  }
}

Cline 사이드바의 MCP Servers 아이콘 클릭 후 "Edit Configuration" 선택.

~/.codeium/windsurf/mcp_config.json
{
  "mcpServers": {
    "superpowers-skill": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/obra/superpowers",
        "~/.claude/skills/superpowers"
      ],
      "_inferred": true
    }
  }
}

Claude Desktop과 같은 형식. Windsurf 재시작 후 적용.

~/.continue/config.json
{
  "mcpServers": [
    {
      "name": "superpowers-skill",
      "command": "git",
      "args": [
        "clone",
        "https://github.com/obra/superpowers",
        "~/.claude/skills/superpowers"
      ]
    }
  ]
}

Continue는 맵이 아닌 서버 오브젝트 배열 사용.

~/.config/zed/settings.json
{
  "context_servers": {
    "superpowers-skill": {
      "command": {
        "path": "git",
        "args": [
          "clone",
          "https://github.com/obra/superpowers",
          "~/.claude/skills/superpowers"
        ]
      }
    }
  }
}

context_servers에 추가. 저장 시 Zed가 핫 리로드.

claude mcp add superpowers-skill -- git clone https://github.com/obra/superpowers ~/.claude/skills/superpowers

한 줄 명령. claude mcp list로 확인, claude mcp remove로 제거.

사용 사례

실전 활용법: superpowers

코드 작성 전 모호한 기능 계획하기

👤 코드로 너무 빨리 뛰어드는 개발자 ⏱ ~45 min intermediate

언제 쓸까: 기능이 불분명하고 강제된 성찰이 도움이 될 때.

사전 조건
  • 스킬 설치 — git clone https://github.com/obra/superpowers ~/.claude/skills/superpowers
흐름
  1. 플랜 스킬 트리거
    Apply the planning skill. Feature: per-user rate limiting that scales to 10k req/s.✓ 복사됨
    → 스킬이 제약 조건, 성공 기준, 대안을 요청
  2. 계획 반복
    Push back on each assumption. What would Linus reject?✓ 복사됨
    → 명시적 위험이 있는 더 강력한 계획
  3. 첫 PR로 번역
    What's the smallest first PR that proves the plan?✓ 복사됨
    → MVP 형태의 첫 번째 단계

결과: 추측이 아닌 설계 검토에서 방어할 수 있는 계획.

복잡한 git 상황에서 깔끔하게 복구

👤 'git stash 파산' 상태의 개발자 ⏱ ~30 min advanced

언제 쓸까: 잘못된 머지, 잃어버린 커밋, 또는 사이드웨이로 간 rebase가 있을 때.

흐름
  1. 진단
    Apply the git-rescue skill. Show me what's salvageable: reflog, stash, dangling commits.✓ 복사됨
    → 복구 가능한 상태 목록
  2. 재건
    Plan the recovery. Run only after I confirm.✓ 복사됨
    → 설명이 있는 제안된 git 작업 시퀀스
  3. 검증
    After recovery, confirm tree is what I expected.✓ 복사됨
    → 최종 트리가 의도와 일치

결과: 작업을 잃지 않고 복구된 브랜치 상태.

Claude의 자체 출력을 수락 전에 자체 검토 실행

👤 Claude를 너무 많이 또는 너무 적게 신뢰하는 개발자 ⏱ ~15 min beginner

언제 쓸까: 자신이 유일한 비평가가 되기 전에 모델 스스로 감사하길 원할 때.

흐름
  1. 자체 검토 트리거
    Apply self-review skill on the diff you just produced. Be harsh.✓ 복사됨
    → 일반적인 '괜찮아 보임'이 아닌 구체적인 우려 사항
  2. 발견 사항 해결
    Fix every sev-1 finding. Ignore sev-3 if it's nitpicks.✓ 복사됨
    → 더 견고한 diff

결과: 자신이 유일한 비평가가 아니어도 되는 높은 품질의 출력.

함께 쓰기: wshobson-skills-skill

조합

다른 MCP와 조합해 10배 효율

superpowers-skill + wshobson-agents-skill

superpowers로 계획, wshobson 에이전트로 실행

Plan via superpowers/planning; delegate implementation to backend-architect.✓ 복사됨
superpowers-skill + wshobson-skills-skill

두 가지 의견 적층

Use both skill sets — superpowers for git, wshobson for testing.✓ 복사됨

도구

이 MCP가 노출하는 것

도구입력언제 호출비용
planning fuzzy feature 코드 전 성찰 0
git-rescue broken state git 긴급 상황 0
self-review claude output 수락 전 게이트 0
debug-loop bug 체계적인 버그 헌팅 0

비용 및 제한

운영 비용

API 쿼터
해당 없음 — 로컬
호출당 토큰
여기서 스킬은 간결함 — 더 큰 세트보다 트리거당 비용이 낮음
금액
무료 (MIT)
이것이 더 가벼운 세트 — wshobson보다 스킬당 token이 적음

보안

권한, 시크릿, 파급범위

최소 스코프: filesystem-read
자격 증명 저장: 없음
데이터 외부 송신: 없음

문제 해결

자주 발생하는 오류와 해결

스킬이 인식되지 않음

클론 경로가 ~/.claude/skills/superpowers와 일치해야 함; claude config show 확인

wshobson과 트리거 충돌

스킬은 설명으로 자동 라우팅됨; 두 스킬이 같은 의도를 두고 충돌하면 하나의 이름 변경

대안

superpowers 다른 것과 비교

대안언제 쓰나단점/장점
wshobson/skills더 넓은 커버리지를 원할 때더 크지만 덜 큐레이션됨
anthropics/skills (official)Anthropic 공식 스타터 세트공식 베이스라인; superpowers는 의견을 추가

더 보기

리소스

📖 GitHub에서 공식 README 읽기

🐙 열린 이슈 보기

🔍 400+ MCP 서버 및 Skills 전체 보기