프로젝트 소개

Superpowers는 AI 코딩 에이전트의 작동 방식을 바꾸기 위해 설계된 완전한 소프트웨어 개발 방법론입니다. 이는 조합 가능한 스킬 세트와, 에이전트가 이를 자동으로 사용하도록 만드는 초기 지침으로 구성됩니다. Superpowers를 사용하는 에이전트는 곧바로 코드를 작성하는 대신, 먼저 사용자가 무엇을 만들려는지 명확히 하고, 읽기 쉬운 섹션으로 설계를 제시하며, 구현 계획을 만들기 전에 승인을 받습니다. 이 프로젝트는 필수적이고 자동으로 트리거되는 단계로 구성된 핵심 워크플로를 설명합니다. 브레인스토밍은 아이디어를 설계 문서로 다듬고, git worktree는 격리된 환경을 만들며, writing-plans는 작업을 정확한 파일 경로와 검증 단계가 있는 작은 작업으로 나누고, subagent-driven development 또는 executing-plans는 2단계 리뷰와 함께 작업을 디스패치하며, 테스트 주도 개발은 RED-GREEN-REFACTOR 주기를 강제하고, requesting-code-review는 계획에 비추어 작업을 점검하며, finishing-a-development-branch는 병합 또는 정리를 처리합니다. 스킬 라이브러리에는 테스트, 체계적 디버깅, 완료 전 검증, 브레인스토밍, 계획, 병렬 에이전트 디스패치, 코드 리뷰, worktree 관리, 그리고 새 스킬을 작성하기 위한 메타 스킬이 포함됩니다. 이 프로젝트는 테스트 우선 개발, 추측보다 체계적 프로세스, 복잡성 감소, 주장보다 증거를 강조합니다. Superpowers는 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를 포함한 여러 코딩 에이전트 하네스에 설치할 수 있으며, 각각에 대한 지침이 제공됩니다. 이 프로젝트는 MIT 라이선스입니다. 사용량과 버전 분포를 추정하기 위해 Prime Radiant 로고를 로드하는 선택적 시각적 동반 텔레메트리 기능이 포함되어 있으며, SUPERPOWERS_DISABLE_TELEMETRY 환경 변수 또는 Claude Code 텔레메트리 옵트아웃을 통해 비활성화할 수 있습니다.