obra/superpowers
Shell1 / 0
코딩 에이전트에 설계·TDD·Subagent 작업 흐름을 적용하는 skills 기반 framework
TL;DR
Superpowers는 coding agent가 코드를 바로 작성하기 전에 요구사항을 질문으로 정리하고 설계 승인을 받도록 만드는 skills 기반 개발 framework이다. 승인된 설계를 writing-plans로 작은 작업과 검증 절차로 변환한 뒤, subagent-driven-development 또는 executing-plans가 구현을 진행하고 spec compliance와 code quality를 차례로 점검한다. test-driven-development는 실패 테스트부터 시작하는 RED-GREEN-REFACTOR 흐름을 적용하며, brainstorming, Git worktree, debugging, code review, branch 정리 skills가 전체 SDLC를 연결한다. Claude Code뿐 아니라 Codex, Cursor, Gemini CLI, OpenCode, Pi 등 여러 coding agent harness를 지원하지만 환경별로 별도 설치가 필요하다.
핵심 포인트
- Superpowers는 독립 실행형 도구가 아니라 coding agent에 연결하는 plugin-extension-skill framework이다. Claude Code, Codex, Cursor, Gemini CLI, OpenCode, Pi 등 여러 harness마다 별도로 설치한다. 사용하는 agent 환경에 맞는 설치 명령을 실행하면 세션 시작 시 skills가 활성화된다.
- 사용자가 아이디어를 입력하면 brainstorming이 질문으로 요구사항을 다듬고 설계 문서를 만든다. 승인 뒤 writing-plans가 파일 경로와 검증 절차를 포함한 2~5분 단위 작업으로 쪼갠다. 이후 subagent-driven-development와 두 단계 code review가 작업별 구현과 검증을 이어간다.
- 구현 과정에는 RED-GREEN-REFACTOR 방식의 test-driven-development가 적용된다. 각 작업은 실패하는 테스트 작성, 최소 코드 구현, 통과 확인, commit 순서로 진행된다. systematic-debugging, worktree 관리, branch 종료 절차까지 포함해 임의 구현과 검증 누락을 줄이는 구조이다.
283.3k
STARS
25.4k
FORKS
+446
TRENDING
1
조회수
관련 토론
아직 관련 토론이 없습니다.
댓글
댓글을 작성하려면 로그인이 필요합니다.