플러그인

superpowers

브레인스토밍, 서브에이전트 주도 개발과 코드 리뷰, 체계적 디버깅, red/green TDD 스킬 모음입니다.

superpowers는 코딩 에이전트가 따를 개발 절차를 스킬 모음으로 만든 플러그인입니다. 만들기 전에 요구를 정리하고, 계획을 쪼개고, 테스트와 리뷰를 거치게 합니다. 스킬은 작업 성격에 따라 자동으로 불려 나옵니다.

직접 써보니

이 사이트를 전체 개편할 때 superpowers가 설치된 상태였고, 세션 시작 훅이 스킬 사용 규칙을 대화에 넣어 첫 요청에서 바로 brainstorming 스킬이 실행됐습니다. 스킬이 질문부터 진행하려 했을 때 "질문 말고 그냥 진행해"라고 하자 질문 단계를 건너뛰고 작업에 들어갔습니다. 스킬이 사용자의 명시적 지시를 우선한다는 것을 직접 확인한 경우입니다.

무엇을 하는 플러그인인가

README는 이것을 코딩 에이전트용 소프트웨어 개발 방법론이라고 소개합니다. 조합 가능한 스킬과, 에이전트가 그 스킬을 쓰도록 만드는 지시문으로 이뤄집니다.

에이전트는 작업 전에 관련 스킬이 있는지 확인합니다. README는 이를 제안이 아닌 필수 워크플로로 설명합니다.

설치

Claude Code에서는 공식 마켓플레이스 이름으로 설치합니다. 작성자의 마켓플레이스(obra/superpowers-marketplace)를 추가해서 설치하는 방법도 README에 있습니다.

/plugin install superpowers@claude-plugins-official

기본 흐름 7단계

  • brainstorming: 만들기 전에 원하는 것을 묻고 정리해 설계를 작은 덩어리로 보여줍니다.
  • using-git-worktrees: 설계 승인 뒤 격리된 브랜치 작업 공간을 만들고, 테스트가 깨끗한 상태인지 확인합니다.
  • writing-plans: 일을 2~5분짜리 작업으로 쪼개고 파일 경로, 코드, 검증 단계를 적습니다.
  • subagent-driven-development 또는 executing-plans: 작업마다 새 서브에이전트와 리뷰를 쓰거나, 현재 세션에서 이어서 실행하고 마지막에 리뷰합니다.
  • test-driven-development: 실패하는 테스트, 통과, 정리 순서를 강제합니다.
  • requesting-code-review: 작업 사이에 리뷰하며, 심각한 문제는 진행을 막습니다.
  • finishing-a-development-branch: 테스트를 확인하고 머지, PR, 보존, 폐기 중 고르게 한 뒤 정리합니다.

어떤 일에 맞고 어떤 일에 안 맞나

  • 맞는 일: 새 기능처럼 요구가 아직 흐릿하고, 여러 파일을 건드리며, 테스트로 검증할 수 있는 작업.
  • 안 맞는 일: 오타 수정이나 한 줄 설정 변경. 절차를 거치는 비용이 작업보다 큽니다. 이럴 땐 바로 하라고 지시하면 됩니다.
  • 디버깅에는 systematic-debugging, 완료 선언 전에는 verification-before-completion 스킬이 따로 있습니다.
  • 스킬 라이브러리에는 dispatching-parallel-agents, receiving-code-review, writing-skills 등도 들어 있습니다.

다른 도구와 비교

code-review 플러그인은 PR 하나를 리뷰하는 명령이고, superpowers는 계획부터 마무리까지의 절차 전체입니다. 공식 마켓플레이스의 feature-dev 플러그인도 탐색, 설계, 리뷰 에이전트를 쓰는 개발 흐름이라 용도가 비슷합니다.

실제 예시

요구가 모호한 새 기능을 시작할 때

회원가입 후 이메일 인증 기능을 추가하고 싶어.

brainstorming 스킬이 바로 코드를 쓰지 않고 질문부터 합니다. 인증 링크 유효 시간, 재전송 허용 여부 같은 선택지를 묻고 설계를 나눠 보여주며 승인을 받습니다. 이어서 계획 작성 단계로 넘어갑니다. 실제로 어떤 질문이 나올지는 프로젝트마다 다릅니다.

질문 단계가 필요 없을 때

질문 말고 그냥 진행해.

스킬은 사용자의 명시적 지시를 우선하므로 질문 단계를 건너뛰고 작업에 들어갑니다. 이 지시는 대화에서 한 번 말하면 됩니다.

흔한 실수와 쓰지 말아야 할 때

  • 작은 수정에도 설계, 계획, 리뷰가 붙어 시간이 늘어납니다. 작은 일은 처음부터 "간단한 수정이니 바로 해"라고 말하세요.
  • 서브에이전트가 작업마다 돌기 때문에 토큰 사용량이 늘어날 수 있습니다. /usage로 확인하면서 쓰세요.
  • README는 플러그인을 쓰는 도구마다 따로 설치하라고 안내합니다. Claude Code에 설치한 것이 다른 도구에 자동 적용되지 않습니다.
  • brainstorming의 시각 보조 기능은 로고를 불러오며 superpowers 버전을 전송합니다. 끄려면 SUPERPOWERS_DISABLE_TELEMETRY를 참 값으로 설정합니다(README 기준).
  • 스킬이 갑자기 불리지 않으면 세션을 새로 시작해 보라고 README가 안내합니다. 이 안내는 Hermes 에이전트 항목에 적혀 있으므로 Claude Code에서도 같다고 단정할 수는 없습니다.

자주 묻는 질문

스킬을 직접 호출할 수도 있나요?

스킬은 기본적으로 사용자가 /이름으로 호출할 수도 있고 Claude가 설명을 보고 자동으로 부를 수도 있습니다. 플러그인 스킬은 /superpowers:스킬이름 형태로 나타납니다.

다른 AI 코딩 도구에서도 쓸 수 있나요?

README에 Codex, Cursor, Gemini CLI, GitHub Copilot CLI 등 여러 도구별 설치 명령이 있습니다. 도구마다 설치 방법이 다르고 따로 설치해야 합니다.

2026-10-30 공식 문서와 대조함. 출처: obra/superpowers README, Claude Code 문서: Skills, Claude Code 문서: Install and manage plugins. 작성 원칙

사용법

/plugin install superpowers@claude-plugins-official

어디에 입력하나요

Claude Code 입력창에 /plugin 을 입력하면 플러그인 설치 화면이 열립니다. 목록에서 superpowers 을(를) 찾아 설치하고, 안내가 나오면 Claude Code를 다시 시작합니다.

Claude Code를 처음 써본다면

터미널(맥은 "터미널" 앱, 윈도우는 "PowerShell")에서 작업할 폴더로 이동한 뒤 claude 를 입력하면 시작됩니다. VS Code나 JetBrains를 쓰면 확장 프로그램으로, 터미널이 낯설면 Claude 데스크톱 앱의 Code 탭으로도 열 수 있습니다.

  1. Claude Pro 이상 유료 플랜이나 Anthropic API 키가 필요합니다. 무료 계정으로는 쓸 수 없습니다.
  2. 공식 설치 안내의 명령어 한 줄을 터미널에 붙여넣어 설치합니다.
  3. 처음 실행하면 브라우저가 열리고 Claude 계정으로 로그인합니다.
  4. 입력창이 뜨면 할 일을 한국어로 적으면 됩니다. / 를 치면 명령어 목록이 뜹니다.
Claude Code 공식 설치 안내

언제 쓰나

계획부터 구현, 검증까지 절차를 갖추고 개발할 때.

함께 보면 좋은 것

playwrightMicrosoft Playwright MCP로 브라우저를 자동화하고 E2E 테스트를 돌립니다.Claude Code플러그인code-review여러 전문 에이전트와 신뢰도 점수로 PR을 자동 리뷰합니다.Claude Code플러그인

Claude Code의 다른 플러그인

frontend-design평범한 AI 티를 피해 완성도 높은 프런트엔드 UI를 만듭니다.플러그인code-review여러 전문 에이전트와 신뢰도 점수로 PR을 자동 리뷰합니다.플러그인pr-review-toolkit주석, 테스트, 에러 처리, 타입 설계 등 영역별 PR 리뷰 에이전트 모음입니다.플러그인code-simplifier최근 수정한 코드를 기능은 그대로 두고 단순하게 정리합니다.플러그인commit-commandscommit, push, PR 생성 명령 모음입니다.플러그인feature-dev탐색, 설계, 리뷰 에이전트를 쓰는 기능 개발 워크플로입니다.플러그인
Claude Code 전체