superpowers
무엇인가
Superpowers는 코딩 에이전트에 소프트웨어 개발 방법론을 주입하는 스킬 묶음이다. 요구사항 도출, 명세 확정, 구현 계획 수립, 태스크 실행과 리뷰까지 개발 절차 전반을 규율 대상으로 삼는다.
어떻게 동작하나
여러 개의 조합 가능한 스킬과 초기 지시문으로 구성된다. 세션 시작 훅이 부트스트랩 스킬(using-superpowers)을 주입하고, 이후 스킬이 자동으로 발동하므로 슬래시 명령을 따로 호출하지 않아도 된다. 에이전트는 코드를 쓰기 전에 사용자에게 목표를 되묻고, 합의된 명세를 읽고 소화할 수 있는 길이로 나눠 제시하고, 열의는 있으나 판단력과 프로젝트 맥락이 없고 테스트를 꺼리는 주니어 엔지니어가 따라갈 수 있는 수준의 구현 계획을 만든다. 계획에는 red/green TDD, YAGNI, DRY가 명시된다. 사용자가 "go"를 말하면 서브에이전트 기반 개발(subagent-driven-development)로 각 엔지니어링 태스크를 실행하고 결과를 검사·리뷰하며 다음으로 진행한다.
무엇과 다른가
프롬프트를 직접 작성하거나 단일 CLAUDE.md·AGENTS.md 규칙 파일을 두는 방식과 달리, 플러그인 형태로 설치되어 세션 시작 시점에 자동 로드되고 스킬이 조건에 따라 스스로 발동한다. 지침을 파일 하나에 몰아넣는 대신 조합 가능한 스킬 단위로 쪼개고, 실행 단계에서 서브에이전트에게 작업을 위임하고 그 결과를 검수하는 루프를 포함한다.
어떻게 쓰나
하네스별로 설치한다. Claude Code는 공식 마켓플레이스에서 /plugin install superpowers@claude-plugins-official로 설치하거나 obra/superpowers-marketplace를 등록해 설치한다. Codex App은 사이드바 Plugins에서, Codex CLI는 /plugins 검색에서 설치한다. Cursor는 /add-plugin superpowers, Gemini CLI는 gemini extensions install https://github.com/obra/superpowers, Copilot CLI는 마켓플레이스 등록 후 copilot plugin install superpowers@superpowers-marketplace를 쓴다. 여러 하네스를 함께 쓰면 각각 따로 설치한다.
전제와 한계
Claude Code, Antigravity, Codex App·CLI, Cursor, Devin CLI, Factory Droid, Gemini CLI, GitHub Copilot CLI, Grok Build CLI, Kimi Code, OpenCode, Pi, Hermes Agent를 지원한다. OpenCode는 자체 플러그인 설치 방식을 쓰고, Pi는 네이티브 스킬을 사용해 호환 Skill 도구를 쓰지 않는다. 하네스마다 설치·업데이트 명령이 다르며, 기업 환경의 상용 지원·추가 툴링·관리형 과금은 별도 문의가 필요하다.
유사 스킬
- ai-factoryAI 코딩 에이전트에 스펙 기반 개발 절차를 주입해 탐색·계획·구현·수정·CI·문서화를 슬래시 명령으로 실행하게 하는 프롬프트 팩이다.
- mattpocock-skills-zh기획 정렬·도메인 언어·피드백 루프·아키텍처 설계를 규율하는 Matt Pocock 스킬 팩의 중국어 번역본이다. /grill-me·/tdd·/code-review 같은 슬래시 명령으로 규칙을 주입한다.
- skills에이전트와의 정렬을 위한 그릴링, 공유 언어 문서, TDD 피드백 루프, 이슈 트래커 연동 절차를 슬래시 명령 스킬로 주입하는 스킬 팩이다.