obra/superpowers
AI 코딩 에이전트가 곧장 코드부터 짜지 못하게, 기획-계획-테스트-리뷰 순서를 강제하는 규칙집
Superpowers는 Claude Code나 Codex 같은 코딩 에이전트가 무작정 코드를 작성하는 대신 정해진 절차를 따르게 만드는 재사용 가능한 '스킬' 모음과 시작 지침이다. 에이전트는 대화를 통해 요구사항을 구체화하고, 세부 실행 계획을 세운 뒤, 하위 에이전트들이 각 작업을 테스트 우선 방식으로 구현하고 2단계 코드 리뷰를 거치도록 이끈다. 하나의 도구에 국한되지 않고 여러 코딩 에이전트 플랫폼에 플러그인 형태로 설치할 수 있다.
무엇을 하는 레포인가
- 문제의식: 코딩 에이전트들이 명확한 설계, 계획, 테스트 없이 바로 코드를 작성해 결과물이 엉성해지거나 요구사항과 어긋나는 경우가 많다.
- 해결 방식: 아이디어를 질문으로 구체화하는 브레인스토밍, 2~5분 단위의 작은 작업으로 쪼갠 실행 계획 작성, 작업별 하위 에이전트 투입, RED-GREEN-REFACTOR 방식의 테스트 주도 개발(TDD), 스펙 준수와 코드 품질을 각각 확인하는 2단계 코드 리뷰까지 여러 '스킬'을 자동으로 연쇄 발동시킨다.
- 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 등 다양한 코딩 에이전트 환경에 플러그인/확장 형태로 설치된다.
- 결과: 합의된 계획에서 벗어나지 않도록 계획과 리뷰가 에이전트를 계속 붙잡아 주기 때문에, 에이전트가 몇 시간씩 자율적으로 작업을 이어가는 경우도 드물지 않다고 소개한다.
- 이 저장소는 스타 274467개를 받았고 주 언어는 셸(Shell)이며, Jesse Vincent와 Prime Radiant가 관리한다. 선택적으로 버전 정보만 담긴 익명 사용량 텔레메트리를 수집하며 환경변수로 끌 수 있다.
왜 중요한가
AI 코딩 에이전트를 실무에 쓰는 사람이라면, 검토받지 않고 테스트도 안 된 코드가 그대로 배포되는 위험을 줄일 구체적인 절차를 얻을 수 있다. 또한 특정 도구에 종속되지 않고 여러 에이전트 플랫폼에 걸쳐 일관된 작업 흐름을 설계하는 참고 사례로도 유용하다.
이 레포의 용어
- 스킬(skill) · 특정 상황에서 에이전트가 자동으로 불러 쓰는, 재사용 가능한 독립 지침 모듈
- RED-GREEN-REFACTOR · 실패하는 테스트를 먼저 작성(레드)하고, 최소한으로 통과시킨 뒤(그린), 코드를 정리(리팩터)하는 테스트 주도 개발 순환
- 서브에이전트 주도 개발 · 작업 하나마다 새 하위 에이전트를 투입해 처리시키고, 그 결과를 검토한 뒤 다음으로 넘어가는 방식
- YAGNI · '지금 필요 없는 건 만들지 마라'는 뜻의 소프트웨어 개발 원칙
- 워크트리(worktree) · 하나의 git 저장소에서 별도의 작업 폴더를 분리해 브랜치 작업을 독립적으로 진행하는 방식
레포 원문 소개 (영문)
An agentic skills framework & software development methodology that works.
GitHub에서 보기주목받는 레포
- cathrynlavery/diagram-designAI 코딩 도구가 그리는 다이어그램을 흔한 둥근 사각형 대신 잡지 느낌 편집 디자인으로 바꿔주는 스킬
- public-apis/public-apis세상의 모든 무료 API를 한곳에 모아둔 목록 저장소
- semantica-agi/semanticaAI 에이전트가 왜 그런 결정을 내렸는지 그래프로 증명하는 오픈소스 인프라
- cactus-compute/needle14메가바이트짜리 AI 모델로 스마트폰과 웨어러블에서 인터넷 없이 도구 호출하기
- unslothai/unsloth코딩 없이 내 컴퓨터에서 AI 모델을 돌리고 학습시키는 데스크톱 앱
- macro-inc/macro이메일, 채팅, 문서, 업무관리, CRM을 하나로 묶고 AI가 팀 전체 기억을 공유하는 업무 플랫폼
- harry0703/MoneyPrinterTurbo주제나 키워드 하나만 입력하면 대본, 영상 소재, 자막, 배경음악까지 자동으로 붙여 짧은 영상 하나를 완성해주는 오픈소스 도구
- basecamp/omarchyDHH가 만든, 미리 취향껏 세팅된 리눅스 배포판