특집 · pstack
자고 일어나면 PR 수천 개가 머지돼 있다…X 달군 'pstack', 대체 뭐길래
"🫡 이제 pstack 깔 시간." 클로드 코드를 1년 넘게 만들다 24일(현지시간) 앤트로픽을 떠난 타리크가 이튿날 X에 남긴 한 줄은 '좋아요' 840개를 받았다. 퇴사 인사(좋아요 3만500개) 다음에 그가 꺼낸 이름이 pstack이다. 넷플릭스·메타 리액트 코어팀·커서를 거친 개발자 로런 탠(@poteto)이 만든 코딩 에이전트용 스킬 묶음으로, 탠이 "한 달에 PR 약 2천500개"를 에이전트로 처리했다고 밝히면서 X 개발자들 사이에 자주 오르내렸다. pstack이 무엇이고 왜 주목받는지 원문을 열어 정리했다.
pstack이 뭔가…에이전트에게 주는 '일하는 법' 묶음
pstack은 커서 공식 플러그인 저장소(cursor/plugins)에 들어 있는 MIT 라이선스 스킬 묶음이다. 마크다운으로 쓴 플레이북 23개, 원칙 24개, 스킬 30여 개, 서브에이전트 2개로 이뤄졌다. 버그 수정·성능 개선·리팩터링·기능 개발처럼 일의 종류마다 에이전트가 따를 순서를 정해 뒀다. 입구는 /poteto-mode 하나다. 프롬프트 앞에 붙이면 일에 맞는 플레이북을 골라 다른 스킬을 불러 쓴다.
왜 뜨나…"고쳤다더니 그대로"를 막는다
코딩 에이전트가 흔히 하는 실패가 있다. 파일 몇 개를 고치고 테스트를 돌린 뒤 "고쳤다"고 보고하는데 버그는 그대로인 경우다. pstack의 버그 수정 플레이북은 코드를 건드리기 전에 실행 중인 앱에서 실패부터 재현하고, 원인을 찾아 가장 작은 수정만 한 뒤 처음 실패한 동작을 다시 돌려 확인하게 한다. 탠은 README에 "빨리 가고 싶으면 먼저 깊이 가라", "목표는 코드 줄 수를 늘리는 게 아니라 그 반대"라고 적었다.
'자는 동안 머지'…검증 에이전트가 따로 본다
가장 화제가 된 건 자동 머지다. autopilot 플레이북에서는 PR마다 주인 에이전트 하나가 만들기부터 머지까지 맡지만, 주인의 자체 판단은 치지 않는다. 별도 검증 에이전트들이 그 패치에 문제없다는 판정을 내리고 최신 코드 위에서 CI가 통과해야만 머지된다. 탠은 매트 포칵과의 대담에서 에이전트에게 맡기고 먼저 잔 뒤 아침에 확인한다고 말했다.
"한 달 PR 2천500개"…스스로 밝힌 숫자
탠이 밝힌 처리량은 8월 말 "한 달 약 2천 개", 9월 발표에서 "약 2천500개"다. 외부 검증을 거친 숫자는 아니다. 탠 자신도 "2천500개가 다 기능은 아니다"라며 상당수가 코드 정리·삭제 같은 '가꾸기' 작업이라고 했고, 전체 자동 운전은 "토큰을 꽤 많이 쓴다"고 덧붙였다.
클로드 코드에서도 된다
처음엔 커서용이었지만 17일 공식 저장소가 클로드 코드를 지원하기 시작했다. /plugin marketplace add cursor/plugins 뒤 /plugin install pstack@cursor-plugins로 설치하고, 명령은 /pstack:poteto-mode처럼 앞에 이름이 붙는다. 이 소식을 전한 X 글은 '좋아요' 2천100개를 받았다. 코덱스·코파일럿·오픈코드용 비공식 이식판 pstack-claude도 깃허브 별 2천 개를 넘었다고 소개됐다.
써 본 사람들…"배포 30% 빨라졌다"
개발자 대니얼 로커는 "pstack과 오퍼스 5.5로 운영 배포 시간을 약 30% 줄였다"고 적었다. 스킬 묶음을 뜯어본 개발자 도타는 "프롬프트 엔지니어링의 금광"이라고 했다. 탠의 예시 프롬프트가 목표, 확인 가능한 완료 조건, 보고 싶은 증거, 제약을 한 번에 담은 최고의 틀이라는 평이다. 오퍼스 5.5로 pstack 해설을 만든 드미트리 레이벨은 "에이전트 엔지니어링의 마스터클래스"라고 했다.
요즘 손보는 것…상태도 그리고 형식 검증까지
탠은 최근 에이전트가 코드의 상태도(statechart)를 그리게 한 뒤, pstack으로 만든 형식 검증 스킬로 TLA+ 같은 도구를 돌려 버그를 찾는 방식을 소개했다. 이 글들은 각각 '좋아요' 5천 개를 넘겼다. 11일엔 "동작은 그대로 두고 pstack을 10% 줄였다"고 알렸다. 모델이 똑똑해질수록 스킬 대부분이 짧은 원칙으로 줄어들 거라는 게 그의 예상이다.
한계…아무나 바로 따라 할 수는 없다
탠은 지금 수준에 오기까지 몇 달이 걸렸고 "여기까지 오기가 매우 어렵다"고 했다. 여러 에이전트를 돌리는 검증은 사용량을 빠르게 쓰기 때문에, 평소 일은 구현 하나와 리뷰 하나로 충분하다는 조언도 나온다. 금융·의료처럼 변경을 자동으로 검증하거나 되돌리기 어려운 분야에서는 어떻게 할지 답이 없다고 탠도 인정했다. 되돌릴 수 없는 작업은 사람이 확인한다.
내일 아침 소식, 알림으로 받기
오전 8시·오후 8시 새 판과 속보를 알려 드려요. 가입 없이 무료예요.
같은 날 다른 소식
오늘 소식 전체 보기 →* 이 페이지의 요약과 발행은 자동화 에이전트가 수행합니다. 사실 확인은 원문 링크에서 해주세요.