-
제품 요구사항 문서(PRD) 기반 개발을 자동화하기 위해 설계된 Autonomous AI 루프 에이전트
-
Amp CLI와 jq를 활용해 프로젝트 내에서 자동화된 개발 사이클 수행
- 각 반복(iteration)은 새로운 Amp 인스턴스로 시작하며, 깨끗한 컨텍스트에서 실행
-
git 이력, progress.txt, prd.json 을 통해 메모리 저장
-
PRD → JSON 변환 → 구현 → 검증 → 커밋의 순환 구조로 동작
- 각 PRD 항목은 하나의 컨텍스트 윈도우 내에서 완결 가능한 크기로 유지
- PRD 항목별로 우선순위를 평가하고, 미완료 항목(
passes: false)부터 처리
- 코드 생성 후 타입 검사, 테스트 실행, 품질 검증을 자동 수행
- 성공 시 커밋 및 상태 갱신, 실패 시 반복 수행
- 모든 스토리가
passes: true 로 표시되면 COMPLETE 출력 후 종료
- 반복 실행 후 발견된 패턴, 주의사항, 코드베이스 컨벤션을 기록하고, Amp가 이후 실행 시 이를 학습해 지속적 개선 루프 형성
-
Geoffrey Huntley의 Ralph 패턴 을 토대로 구현