블로그 목록

AGENT WORKFLOWS / FIELD GUIDE

적게 만들고, 깊게 검증한다.

pstack이 에이전트의 작업을 어떻게 조직하는지.
설계 원리부터 프로젝트 적용과 자율 실행까지.

23 PLAYBOOKS23 PRINCIPLES설명 · 이론 · 구현 방법
pstack / GUIDE
이해와 설계맥락을 조사하고 대안을 비교
구현과 증명작은 변경을 실제 결과로 확인
위임과 운영격리·권한·기록으로 작업을 관리
01

pstack은 무엇인가

Cursor 에이전트에게 엔지니어링 절차를 부여하는 스킬·플레이북·에이전트 묶음이다. 목표는 코드 생산량보다 적은 변경으로 검증 가능한 결과를 만드는 것이다.

SKILL

언제, 어떻게 일할지

조사, 설계, 구현, 리뷰, 검증에 필요한 지시와 산출물 규칙을 SKILL.md로 정의한다. 모델 자체를 학습시키거나 교체하는 기능은 아니다.

PLAYBOOK

작업의 순서를 정한다

버그 수정, 기능 개발, 성능 개선 등 작업 유형에 맞는 절차를 선택한다. 첫 할 일 목록에는 해당 절차를 그대로 넣고 생략 이유를 남긴다.

AGENT

역할을 나누어 실행한다

poteto-agent는 poteto-mode의 규칙을 읽고 작업한다. Comment Sicko는 주석과 그 뒤의 구조 문제를 읽기 전용으로 검토한다.

구성의 경계

pstack이 모든 실행 기능을 제공하는 것은 아니다. 작업 실행·서브에이전트·모델 접근·도구 권한은 Cursor 환경에서 제공한다. Git, 앱 실행 환경, 검증 도구, 연결된 MCP는 프로젝트마다 준비해야 한다.

저장소 구성내용읽는 이유
skills/업무 스킬과 23개 principle-* 스킬역할별 지시와 판단 원칙
skills/poteto-mode/playbooks/23개 작업 절차어떤 작업을 어떤 순서로 처리하는지
agents/poteto-agent, Comment Sicko구현 담당과 별도 검토자
docs/guide/설치부터 커스터마이징까지 10개 가이드실제 도입 흐름
.cursor-plugin/plugin.json버전 0.15.5 · 저자 Lauren Tan · MIT플러그인 메타데이터
원문 확인 ↗플러그인 정의 ↗
02

왜 이런 구조인가

다음은 저장소의 절차를 엔지니어링 관점에서 해석한 설명이다. 여러 모델의 동의나 절차 준수 자체가 품질을 보장하지는 않는다.

문제 1

첫 설계에 고정되는 판단

한 번의 답변은 처음 떠오른 구조를 계속 보강하기 쉽다. architect와 arena는 구조가 다른 후보를 만든 뒤 비교하여 되돌리기 비싼 결정을 앞에서 검토한다.

문제 2

작성자의 검증 편향

구현한 에이전트는 자기 가정을 공유한 테스트를 만들 수 있다. interrogate는 별도 리뷰 관점을 제공하고 Shipping은 작성자와 다른 검증자를 둔다.

문제 3

성공 기준이 흐려지는 장기 작업

“더 좋게”는 종료 여부를 판정할 수 없다. 끝 조건을 통과·실패 가능한 형태로 고정하고, 실제 실행 결과와 의사결정 기록을 남긴다.

설계 원리pstack의 장치실무에서 확인할 점
실험과 반증재현 → 가설 → 변경 → 실제 검증수정 전 실패와 수정 후 성공이 같은 조건에서 관측되는가
문제의 구조화데이터 형태·소유권·경계를 먼저 설계조건문을 늘리는 대신 상태와 책임이 명확해졌는가
독립적인 관점여러 모델의 후보·리뷰·교차 심사동의 수보다 근거의 재현성이 우선인가
동시성의 격리후보마다 별도 worktree 또는 출력 위치DB·포트·공용 파일도 함께 분리했는가
감사 가능한 자율 실행종료 조건·권한·결정 로그실패한 시도와 미검증 영역까지 남기는가
효과를 과장하지 않기

README는 품질 지향 철학과 사용 경험을 설명한다. 여기서 검토한 자료에는 pstack의 생산성 향상을 정량적으로 입증하는 비교 실험이 없다. 모델 다양성도 공통된 오답을 제거하지 못하므로 실행 증거가 필요하다.

원문 확인 ↗
03

요청이 작업으로 바뀌는 흐름

평소에는 /poteto-mode에 목표와 확인 방법을 전달한다. 모든 스킬을 사용자가 순서대로 나열할 필요는 없다.

사용자 요청목표 · 제약 · 완료 기준
↓
poteto-mode작업 유형에 맞는 playbook 선택
↓
작업 목록과 역할 배정절차를 먼저 기록 · 모델 설정 적용
↓
조사와 설계구현과 정리리뷰와 검증
↓
산출물과 근거변경 내용 · 실행 결과 · 미확인 사항 · PR
/poteto-mode 재시도 시 내보내기 결과에 같은 행이 중복된다. 먼저 재현하고 원인을 찾은 뒤 수정해줘. 같은 입력과 재시도로 중복이 없어지는지 확인하고 실제 출력 근거를 보여줘.
요청의 정보담당 역할결과
중복이 발생하는 입력과 재시도 상황버그 수정 절차를 선택하는 신호재현을 수정 전에 진행
중복이 없어야 한다완료 판정 조건출력 행 수와 중복 여부 확인
원인을 찾은 뒤 수정해결 범위증상을 감추는 방어 코드 대신 발생 지점 수정
실제 출력 근거증명 방식빌드 성공보다 실행 결과 제시

poteto-mode는 대화 안에서 유지되는 모드다. 이후 일반적인 후속 요청에도 적용되며 사용자가 해제할 수 있다. 원문은 여러 트리거를 정의하므로 실제 작업 경로는 요청과 환경에 따라 달라진다.

원문 확인 ↗
04

architect · arena · swarm · interrogate

병렬로 실행한다는 공통점보다, 무엇을 나누고 어떤 결과를 만들려는지가 중요하다.

도구입력처리 방식최종 산출물
architect설계할 변경과 기존 구조how로 이해 → arena로 최소 2개 구조 비교 → 설계에 맞춰 구현호출자 사용 형태·경계·설계 근거·구현
arena동일한 문제와 산출물 요구여러 후보 → 교차 심사 → 기준안 선택 → 좋은 부분 이식 → 검증하나의 합성 결과와 선택 기록
swarm독립 작업 범위 또는 명시된 경쟁 조건범위별 작업자 또는 경주 → 결과 수집 → 공백 확인통합 보고서와 PASS / ISSUES / BLOCKED
interrogate같은 diff·의도·평가 기준여러 모델이 문제 탐색 → 중복·이견 정리 → 리드 판단조치·고려·기록·기각으로 나눈 리뷰
ARENA / 동일한 문제

가져오기 파이프라인 설계

후보 A · 스트리밍 구조

후보 B · 배치 구조

후보 C · 작업 큐 구조

같은 요구를 서로 다른 구조로 해결한다. 기준안을 고른 뒤 필요한 장점만 이식하며 합성 결과를 다시 검증한다.

SWARM / 나눈 범위

패키지 전체 검증

작업자 A · 인증 패키지

작업자 B · 저장 패키지

작업자 C · 검색 패키지

각 범위의 결과를 모은다. 작업자가 빠졌거나 검증하지 못한 범위를 통과로 처리하지 않는다. 경주 방식도 가능하지만 선택 규칙을 미리 정한다.

  1. 설계는 호출자 사용 방식에서 시작

    함수 내부 구현보다 호출자가 무엇을 전달하고 무엇을 받는지부터 정한다. 대안은 같은 설계의 미세 수정이 아니라 구조적으로 달라야 한다.

  2. 심사는 후보가 완성된 뒤 진행

    arena의 교차 심사자는 완성된 후보와 평가 기준을 본다. 가능하면 부모와 다른 모델 계열을 사용한다. 부모도 모든 후보를 읽고 최종 판단을 책임진다.

  3. 의견은 투표로 적용하지 않는다

    interrogate의 독립적인 일치는 신호이지만 최종 근거는 아니다. 각 의견을 Act on, Consider, Noted, Dismissed로 분류하고 이유를 남긴다. 리뷰 결과가 자동으로 수정되는 것은 아니다.

  4. 구현 중 설계가 틀렸다면 다시 설계

    같은 우회가 여러 곳에 생기거나 호출자가 내부 규칙을 알아야 하는 경우 설계를 재검토한다. 작은 예외 하나만으로 전체 구조를 폐기하는 것은 아니다.

architect ↗arena ↗swarm ↗interrogate ↗
05

23개 플레이북 지도

목적별로 찾아보되 실제 선택은 요청에 따라 poteto-mode가 수행한다. 아래는 README와 모드 정의의 용도를 요약한 목록이다.

이해 · investigation

읽기 전용 조사

동작·이유·주장의 근거를 조사한다.

절차 원문 ↗
개발 · bug-fix

버그 수정

현상 재현, 원인 추적, 수정, 실제 실행 검증.

절차 원문 ↗
개발 · perf-issue

성능 개선

기준 성능을 측정하고 병목을 추적해 전후 비교.

절차 원문 ↗
개발 · hillclimb

지속적 지표 개선

한 지표를 목표까지 반복 개선하고 수용한 성과마다 커밋.

절차 원문 ↗
진단 · runtime-forensics

실행 중 진단

누수·유휴 CPU·화면 이상을 계측하며 진단. 수정과 구분.

절차 원문 ↗
진단 · trace-forensics

캡처 자료 분석

프로파일·트레이스·힙 스냅샷을 분석.

절차 원문 ↗
개발 · feature

기능 개발

데이터 형태를 정하고 새 동작을 구현·검증.

절차 원문 ↗
개발 · refactoring

구조 개선

동작을 유지하며 구조를 바꾸고 전후 동등성 확인.

절차 원문 ↗
설계 · prototype

프로토타입

값싼 실험으로 동작·설계 선택을 판단.

절차 원문 ↗
개발 · visual-parity

화면 동등성

기존과 새 구현의 시각적 일치 검증.

절차 원문 ↗
운영 · authoring-a-skill

스킬 작성

SKILL.md 작성·수정과 검증.

절차 원문 ↗
운영 · eval

스킬 평가

같은 과제로 지시 변경 효과를 가린 조건에서 비교.

절차 원문 ↗
출시 · babysit

PR 정리

충돌·리뷰·CI를 해결해 merge-ready로 만든다.

절차 원문 ↗
출시 · shipping

검증 후 병합

각 PR을 독립 검증한 뒤 아래부터 연속 검증 구간 병합.

절차 원문 ↗
자율 · autonomous-run

한 작업의 자율 실행

정해진 종료 조건까지 장기 작업을 진행.

절차 원문 ↗
자율 · orchestrate

프로젝트 조정

여러 날·많은 PR·여러 작업자를 조정하는 장기 프로그램.

절차 원문 ↗
자율 · autopilot-full

독립 PR 큐 자동 진행

PR별 담당자가 구현부터 병합까지 맡되 별도 검증 판정 필요.

절차 원문 ↗
자율 · autopilot-stack

검증된 스택 준비

연속된 PR 스택을 만들고 검증. 병합은 운영자에게 남김.

절차 원문 ↗
운영 · session-pickup

작업 인수

이전 대화·브랜치의 진행 상태를 받아 재개.

절차 원문 ↗
운영 · pause-safely

안전한 중단

재개 가능한 상태·기록을 남기며 중단.

절차 원문 ↗
설계 · multi-phase-plan

다단계 계획

여러 단계·스택 PR의 순서와 의존성 정리.

절차 원문 ↗
운영 · worktree-cleanup

작업 공간 정리

병합·폐기된 worktree와 불필요한 시뮬레이터 안전 정리.

절차 원문 ↗
출시 · opening-a-pr

PR 생성

작고 순서 있는 커밋과 근거를 담은 PR 작성.

절차 원문 ↗
비슷한 절차의 차이

Perf issue는 한 번의 측정된 병목 해결, Hillclimb는 하나의 지표를 반복 개선하는 과정이다. Runtime·Trace forensics의 목적은 진단이다. Autonomous run은 한 작업을 완료 조건까지 진행하고, Orchestrate는 세션을 넘는 프로그램을 조정한다.

원문 확인 ↗
06

23개 원칙을 실제 판단으로 바꾸기

원칙의 이름을 외우는 것보다 어떤 선택을 바꾸는지 이해하는 편이 유용하다.

그룹원칙실제 적용
핵심Laziness Protocol문제를 해결하는 가장 작은 변경을 택하고 불필요한 추상화를 줄인다.
핵심Foundational Thinking로직보다 데이터 구조·공유 상태·작업 순서를 먼저 정한다.
핵심Redesign from First Principles새 요구가 처음부터 있었다면 어떤 구조였을지 다시 설계한다.
핵심Attack the Premise같은 가정의 수정이 반복 실패하면 가정 자체를 검토한다.
핵심Subtract Before You Add죽은 코드와 중복을 먼저 제거한다.
핵심Minimize Reader Load답을 찾는 호출 단계와 숨은 상태를 줄인다.
핵심Outcome-Oriented Execution계획된 재작성은 목표 구조에 수렴시킨다.
핵심Experience First많은 거친 기능보다 완성도 있는 사용자 경험을 우선한다.
핵심Exhaust the Design Space새로운 결정은 2~3개 대안을 실제로 비교한다.
핵심Build the Lever수작업 반복 대신 작업·검증을 재실행할 도구를 만든다.
구조Model the Domain흩어진 조건 대신 상태·표·경계 등 도메인 구조로 표현한다.
구조Boundary Discipline외부 입력 경계에서 검증하고 내부 비즈니스 로직은 단순하게 유지한다.
구조Type System Discipline타입을 쓰는 언어에서는 잘못된 상태를 표현할 수 없게 한다.
구조Make Operations Idempotent중단 후 재실행해도 같은 최종 상태에 도달하게 한다.
구조Migrate Callers Then Delete Legacy APIs새 API로 호출자를 옮기고 같은 작업에서 옛 API를 없앤다.
구조Separate Before Serializing Shared State잠금부터 추가하지 말고 공유 쓰기를 분리할 수 있는지 확인한다.
검증Prove It Works실제 기능·저장값·출력·diff로 완료를 증명한다.
검증Fix Root Causes오류를 숨기는 가드보다 재현된 원인을 수정한다.
검증Sequence Work into Verifiable Units각 단계가 검증 가능한 작은 단위로 끝나게 한다.
검증Test Behavior, Not Implementation사용자가 호출하는 방식과 기대 결과로 테스트한다.
위임Guard the Context Window큰 탐색 결과는 분리하고 본 작업에는 필요한 근거를 가져온다.
위임Never Block on the Human되돌릴 수 있는 일은 진행하고 결과로 방향을 조정한다.
개선Encode Lessons in Structure반복 지시는 테스트·린트·메타데이터·도구로 구조화한다.

이는 pstack의 규칙 요약이다. 특정 언어 사용을 강요하는 원칙과 보편적인 설계 원칙을 구분해야 한다. 예를 들어 Type System Discipline은 타입이 있는 언어에서 적용하는 규율이며 모든 프로젝트를 TypeScript로 바꾸라는 뜻은 아니다.

원칙 색인 ↗
07

설치와 모델 역할 설정

처음에는 작은 실제 작업 하나로 설정과 검증 경로가 작동하는지 확인한다.

  1. Cursor에서 플러그인 설치

    채팅에서 /add-plugin pstack을 실행한다. 저장소 가이드에 나온 설치 방법이며, 이 웹페이지는 설치를 실행하지 않는다.

  2. 모델과 추론 예산 설정

    /setup-pstack을 실행한다. 사용 가능한 서브에이전트 모델을 확인한 뒤 예산과 역할별 모델을 선택한다. 확인되지 않은 모델 이름을 그대로 설정하지 않는다.

  3. 역할 설정 파일 생성

    설정은 ~/.cursor/rules/pstack-models.mdc에 alwaysApply 규칙으로 저장된다. 역할별 지정은 스킬 기본값을 덮어쓰며 해당 줄을 삭제하면 기본값으로 돌아간다.

  4. 새 대화에서 작은 작업 실행

    설정 규칙은 새 세션에 적용된다. /poteto-mode로 완료 조건을 가진 작은 버그나 기능을 맡기고 절차·도구·검증 근거를 확인한다.

  5. 앱 검증 수단 연결

    기존 harness나 verify-* 스킬이 없다면 /create-verification-skill로 프로젝트용 실행·검증 절차를 만든다. 생성 결과 자체도 실제 실행으로 증명해야 한다.

예산 선택추론 목표의미
unlimited기본 노력 수준 유지무제한 사용권이나 무료 실행을 뜻하지 않는다.
largexhigh사용 가능한 동일 계열 설정으로 조정.
mediumhigh전 역할의 실제 모델에 목표 노력 수준 적용.
smallmedium비용·지연을 줄이려는 설정. 실제 과금은 모델·실행량에 따름.
역할원문 기본 설정의 계열운영 판단
일반 코드·버그·성능·swarmGrok실제 접근 가능 모델로 교체 가능.
어려운 변경·판단·글Opus공유 상태·알고리즘 등 어려운 문제는 별도 역할.
arena·architect·interrogate 패널Opus / GPT Sol / Grok목록 길이가 참여 수를 정한다.
auto / inherit-parent부모 대화 모델 상속모델 이름이 아니라 model 필드를 생략하는 별칭.
기본값과 이용 가능성은 다르다

현재 원문 기본값에는 claude-opus-5-5-max, gpt-5.6-sol-max, grok-4.7-xhigh-fast 등이 등장한다. 이는 저장소 설정을 설명한 것이며 계정별 제공 여부·현재 가격·성능 우위를 확인한 목록은 아니다. 패널의 모든 항목을 같은 부모 모델로 상속하면 모델 계열 다양성은 줄어든다.

원문 확인 ↗
08

프로젝트에 구현하는 방법

코드 작성법보다, 에이전트가 안정적으로 작업할 수 있도록 계약·격리·증거를 준비하는 과정이다.

준비 항목프로젝트에서 정할 것완료 확인
작업 계약목표·변경 금지 범위·기준 브랜치·완료 조건요청만 읽어도 합격과 실패를 판정할 수 있다.
실행 환경로컬 실행법·샘플 입력·테스트 계정·실행 의존성깨끗한 환경에서 한 번 실행된다.
격리 단위worktree·전용 포트·출력 경로·필요시 DB여러 작업자가 서로의 상태를 덮어쓰지 않는다.
검증 지도기능별 진입점·입력·기대값·증거 경로다른 에이전트도 같은 기능을 재검증한다.
역할과 도구구현자·리뷰어·검증자·사용 가능한 MCP필요한 권한과 도구가 실제로 연결된다.
출시 경계PR 생성·병합·배포 각각의 허용 범위허용되지 않은 외부 동작을 하지 않는다.

예시: 파일 가져오기 중복 문제

  1. 먼저 같은 실패를 만든다

    중복이 발생한 파일과 재시도 조건을 고정한다. 수정 전 저장 결과의 식별자·행 수·중복 행을 기록한다.

  2. 데이터 소유권과 원인을 확인한다

    입력 중복인지, 저장 재시도인지, 동시 실행인지 구분한다. how로 흐름을 추적하고 필요하면 why로 기존 제약을 확인한다.

  3. 구조 선택이 필요하면 비교한다

    멱등 키, 저장 경계, 실행 소유권 등 실제 대안을 architect로 검토한다. 서로 다른 후보가 같은 실패 조건을 어떻게 다루는지 비교한다.

  4. 수정하고 같은 조건을 다시 실행한다

    작은 테스트로 재현 가능하면 tdd를 적용한다. 저장소를 실제로 읽어 중복이 없는지 확인하고 정상 입력·실패 후 재시도도 검증한다.

  5. 별도 리뷰와 근거를 남긴다

    interrogate로 변경 의도와 diff를 검토한다. PR에는 재현 조건, 해결 원인, 실행 결과, 남은 위험을 적는다. 이 사례는 설명을 위한 가상 예시다.

/poteto-mode 가져오기 재시도 시 중복 저장을 수정해줘. 기준 브랜치에서 새 worktree를 사용해. 완료 조건은 같은 파일을 두 번 처리해도 저장 행이 늘지 않고, 실패 후 재시도에서도 누락·중복이 없는 것이다. 정상 처리 결과는 유지해. 실제 DB 읽기 결과를 근거로 제출하고 PR까지만 만들어. 병합과 배포는 하지 마.
원문 확인 ↗원문 확인 ↗
09

검증과 출시를 구분한다

빌드 성공은 실행 동작 전체를 증명하지 못한다. 무엇이 바뀌었는지에 맞는 실제 증거를 선택한다.

변경 대상적절한 증거충분하지 않은 대리 지표
CLI실제 명령·입력·종료 코드·출력타입 검사 통과
UI실행 중 앱에서 변경된 사용자 흐름과 결과컴포넌트가 렌더링됨
저장 처리쓰기 뒤 실제 값을 다시 읽은 결과저장 함수 호출 횟수
파서·마이그레이션고정된 입력과 정확한 기대 출력예외가 발생하지 않음
성능동일 조건의 전후 측정·프로파일체감상 빨라 보임

프로젝트 검증 스킬의 다섯 부분

LAUNCH · DOCTOR

실행과 준비 확인

앱 실행법과 의존성·연결 상태를 확인한다. 실행되지 않는 상태를 검증 실패와 구분한다.

DRIVE · EVIDENCE

사용자처럼 실행하고 증거 남기기

기능 지도에 따라 앱을 조작하고 기대 결과를 확인한다. 화면·응답·출력·저장값 등 실제 근거를 남긴다.

CLEANUP

검증 환경 정리

검증 중 만든 프로세스·임시 자료를 정리한다. 생성된 스킬은 다섯 단계를 한 번 실제로 수행해 유효성을 증명한다.

검증 스킬은 .cursor/skills/verify-<app>/에 생성되며 features/의 기능 지도와 연결된다. 앱이 바뀌면 /maintain-verification-skill이 소스 조사와 실제 전체 실행을 통해 clean, changed, blocked 중 하나로 보고한다. 제품 회귀를 발견해도 문서로 덮거나 제품 코드를 수정하는 절차는 아니다.

절차끝나는 상태병합 여부
Opening a PR검증 근거를 담은 PR 생성생성 자체는 병합이 아니다.
Babysit충돌·리뷰·CI 해결 → merge-ready모두 녹색이어도 병합하지 않는다.
Shipping새 검증자가 각 PR의 실제 동작 확인아래부터 끊김 없는 검증 구간만 순서대로 병합.
PR 3 · 검증 완료PR 2에 의존하므로 대기
PR 2 · 검증 불충분여기서 병합 사슬 중단
PR 1 · 독립 검증 완료아래부터 병합 가능한 구간
기준 브랜치
원문 확인 ↗
10

밤새 작업할 때의 운영 계약

시간을 채우게 하는 대신, 정해진 조건을 증명하게 한다. 결정 로그는 아침에 판단을 검토할 수 있는 기록이다.

/poteto-mode 새 worktree에서 모든 호출자를 새 파서로 이전해줘. 완료 조건은 옛 호출자 0개, 모든 파서 fixture 통과, 옛 API 제거다. 커밋과 PR 생성은 허용하지만 병합·배포·데이터 삭제는 하지 마. 결정 로그를 남겨. /loop로 완료 조건을 재확인하고, 정한 시간·실행 예산을 넘거나 해결 불가능한 장애가 생기면 상태와 근거를 남기고 중단해.
완료 조건 확인
↓
가설 하나와 최소 변경
↓
실제 결과 검증
↓
개선됨 · 수용개선 없음 · 폐기
↓
결정 기록 후 다음 반복
기록 필드남길 내용
시각·단계언제 어떤 작업 단계였는가
결정·이유왜 해당 대안을 택했거나 버렸는가
근거 위치실행 출력·측정·diff 등의 확인 경로
결과수용·실패·중단·미확인 여부

/show-me-your-work의 로그는 기본적으로 decisions.tsv 또는 .audit/<task-slug>.tsv에 남긴다. 검토가 필요한 큰 작업은 커밋에 포함할 수 있다. 후속 요약은 다른 모델 계열의 검토를 거쳐 주의할 판단을 제시하도록 설계되어 있다.

규모선택운영자에게 돌아오는 결과
하나의 장기 작업Autonomous run / 필요시 figure-it-out종료 조건까지 진행한 결과와 기록
서로 독립인 PR 큐, 병합 허용Autopilot-full변경된 최신 patch에 별도 검증 판정 후 병합
서로 의존하는 변경, 직접 병합Autopilot-stack검증된 선형 스택
여러 날에 걸친 프로그램Orchestrate조정자가 작업 브리프·하위 작업·PR 상태를 관리
자율성에도 경계가 있다

원문 poteto-mode는 배포·데이터 삭제·공유 브랜치 강제 푸시·고객 메시지 등을 기본 중단 대상으로 둔다. 세션의 자율 실행 허용과 운영자가 지정한 게이트를 함께 해석해야 한다. 도구 권한·실행 예산·상위 정책이 없어지는 것은 아니다. 위 예시의 시간·예산 상한은 이 페이지의 운영 권고이며 pstack이 자동으로 비용 상한을 보장한다는 뜻은 아니다.

원문 확인 ↗자율 실행 규칙 ↗
11

의존 기능·비용·한계

설치한 스킬과 실제로 실행 가능한 기능은 다르다. 프로젝트에서 사용할 경로별로 필요한 기능을 확인해야 한다.

기능제공 주체·필요 조건확인할 점
/loopCursor의 내장 반복 실행 기능pstack 자체 스킬이 아니다.
/deslopcursor-team-kit 플러그인pstack에 포함되어 있지 않다. 없으면 정리 목표를 직접 지시.
control-ui / control-clicursor-team-kit의 제어 스킬UI·CLI를 실제 실행·재현할 도구 접근 필요.
create-skillCursor 내장 스킬 작성 흐름사용자 모드와 검증 가능한 지시 작성에 사용.
why의 외부 조사연결된 MCP·Git·GitHub 등문서·채팅·관측·오류·분석 도구가 없으면 조사 공백으로 보고.
멀티 모델 실행Cursor에서 사용 가능한 모델과 Task 기능원문 기본 모델을 계정에서 실제로 쓸 수 있는지 확인.
make-bot-uiGrok Bot webhook routine·로컬 서버·Tailscale설명된 환경 전용 경로. 비밀 키는 서버에 보관.

병렬 실행은 작업량도 늘린다

arena는 N개의 후보 작성에 심사·합성·재검증이 추가된다. interrogate는 리뷰어 수만큼 같은 diff를 검토한다. swarm은 범위 분담으로 경과 시간을 줄일 수 있지만 총 모델 실행량이 줄어드는 것은 아니다.

총 실행 비용 ≈ 각 역할의 입력·출력·추론 비용 합계 + 도구 비용 + 실패·재시도 비용

고정 가격이나 구독 내 무제한 실행 여부는 이 저장소만으로 확정할 수 없다. small 같은 설정은 추론 노력 목표를 조정하며 결제 한도를 강제하지 않는다. 처음에는 작은 패널과 한 작업으로 실행량·지연·검증 성공률을 관측하는 것이 좋다.

버튼으로 에이전트를 호출하는 별도 경로

make-bot-ui는 브라우저의 버튼 요청을 로컬 서버가 받아 Grok Bot webhook으로 전달하도록 안내한다. 송신 키는 브라우저나 채팅에 노출하지 않고 서버에 보관한다. webhook 입력은 신뢰할 수 없는 외부 데이터로 취급한다. 이 경로는 pstack의 모든 작업을 자동으로 대시보드화하는 공통 API가 아니다.

원문 확인 ↗원문 확인 ↗
12

업무 스킬 빠른 참조

모드가 상황별로 호출하는 도구와 직접 요청할 만한 도구를 묶었다.

목적스킬결과·특징
이해how / why / teach / recallhow는 동작, why는 결정 배경, teach는 두 결과를 설명으로 연결, recall은 이력에서 현재 맥락 복원.
설계·검토architect / arena / swarm / interrogate / blast-radius대안 비교, 작업 분담, 반대 검토, 변경 파급 범위 확인.
구현 규율tdd / typescript-best-practices값싼 재현 테스트 우선, 타입 언어의 구체적 규율 적용.
품질 정리no-comments / unslop / bro / technical-writing주석 구조 문제 검토, 문장 정리, 쉬운 재설명, 목적별 문서 표준.
검증create-verification-skill / maintain-verification-skill프로젝트 실행·검증 절차 생성과 유지.
운영setup-pstack / figure-it-out / show-me-your-work역할 설정, 맞춤 절차 설계, 검토 가능한 결정 기록.
개선automate-me / reflect대화 이력에서 개인 모드 작성, 세션 교훈의 수용·기각·후보 분류.
연결make-bot-ui서버를 통해 Bot webhook을 깨우는 UI 구성.
진입점poteto-mode작업별 절차와 스킬을 연결.

자기 팀의 규칙으로 바꾸는 순서

  1. 실제 작업에서 반복되는 선택을 찾는다

    automate-me는 작업 이력의 응답·위임·검증·코드·과정 선호를 찾고 확인한 뒤 개인 모드를 작성한다. 한 번의 불만을 영구 규칙으로 만들지 않는다.

  2. 교훈은 승인된 변경으로 남긴다

    reflect는 병렬 검토 뒤 Accepted, Rejected, Backlog로 제안을 정리하고 스킬 수정 전에 승인을 기다리는 절차다.

  3. 지시 변경도 비교 평가한다

    Eval 플레이북은 같은 과제를 비교하되 작업자가 평가받고 있다는 사실과 다른 후보를 모르게 한다. 산출물을 중립 라벨로 심사하고 지시 파일을 실제로 읽었는지도 확인한다.

  4. 검증 가능한 구조로 정착시킨다

    같은 지시를 반복한다면 테스트·린트·검증 도구로 옮긴다. 스킬 변경은 기능 변경과 별도 PR로 검토하여 영향과 효과를 드러낸다.

원문 확인 ↗원문 확인 ↗
13

출처와 읽는 순서

2026년 9월 30일 확인한 cursor/plugins의 pstack 자료를 바탕으로 정리했다. 원문 정의, 해석, 실무 권고, 가상 예시를 본문에서 구분했다.

이 페이지는 원문을 바탕으로 작성한 한국어 해설이다. 저장소는 계속 변경될 수 있다. 설치·모델 이름·실행 권한은 도입 시 현재 원문과 실제 환경에서 다시 확인해야 한다. pstack을 설치하거나 작업을 실행하는 UI가 아니다.