Hacker NewsAI · 머신러닝

AI가 자동으로 완성하는 코드 개발 플러그인, 16분 안에 구현

원제 Superlite: A Faster Alternatie to Superpowers

105 포인트댓글 44
Key Point

자율 코딩 에이전트의 실질적 병목(대기 시간, 빈번한 승인)을 해결해 개발 속도를 52% 단축한 구체적 방법론과 성과를 제시한다.

핵심 요약

  • 저자는 Claude Code의 기존 협업 방식(Superpowers)이 단계별 승인을 위해 자주 사람의 개입을 요구해 시간 낭비가 심하다는 점을 깨달았다.
  • 문제를 분석한 결과 인간 게이트(기능당 8~12개 승인), 순차 실행, 모든 작업 후 리뷰, 여러 스킬의 반복 테스트, 느린 Opus 에이전트 사용이 병목이었다.
  • 이를 해결하기 위해 Superlite를 개발했다: 한 번의 승인으로 설계와 계획을 확정하고, 병렬 실행 가능하도록 작업 그래프를 분할하며, 에이전트를 계층별로 할당하고, 코드로 규칙을 강제한다.
  • Opus는 계획과 디스패치만, Sonnet은 대부분 작업, Haiku는 명확한 소작업을 수행하며, 최종 검수 Opus는 수정 불가하고 지적만 한다.
  • 순차 21개 작업을 최대 18개 에이전트가 동시 실행하도록 변경했고, 테스트를 백그라운드로 이동시키고, 고정된 작업부터 먼저 실행하도록 최적화했다.
  • 벤치마크: 같은 사양의 프로젝트(정적 사이트 생성기 + 스프레드시트 엔진, 177개 숨겨진 테스트)에서 Superpowers는 평균 33.6분, Superlite는 16.1분 소요했다.
  • Superlite는 초기 9모듈 프로젝트에서 34.4분(Superpowers)을 8.8분으로 단축했고, 더 큰 프로젝트에서도 21~48분 범위의 Superpowers 대비 21~31분으로 안정성이 높다.
  • GitHub(iha2/superlite)에서 플러그인으로 설치 가능하며, 프로젝트 설명과 오케스트레이터(사람/AI) 선택 후 자동 실행된다.
  • 진행 상황은 progress.md(결정과 로그), test-summary.json(테스트 결과), metrics.jsonl(에이전트별 비용·시간)로 추적할 수 있다.
  • 사용자 명령어에 따라 새 프로젝트, 기존 기능 추가, 디버깅, 소수정, 무인 실행, 배포 완료 등으로 동작을 조절한다.
  • 병렬 작업은 주로 큐 제거로 실현되었으며, 에이전트 권한 제한(코드 편집 금지 규칙), 백그라운드 테스트, 3단계 전용 수정 에이전트로 정점 최적화를 완성했다.
AI 요약 안내

AI가 한국어로 정리한 내용입니다. 정확한 정보는 원문을 확인해 주세요.

요약 원칙 ↗