Lauren Tan의 pstack은 에이전트 결과(agent outcomes)를 개선하는 목적 지향적인 Cursor 스킬 스택입니다. 이는 Claude Code, Codex, Pi, GitHub Copilot 및 기타 에이전트 하네스용 포팅 버전입니다. 이 스택은 상위 스트림을 추적할 뿐만 아니라 tools/forks.json에 선언된 이름 있는 정책 포크(named policy forks)도 가지고 있습니다.
.
'poteto-mode'에게 목표를 알려주면, 해당 작업에 맞는 올바른 워크플로우를 호출합니다. 코드를 간결하고 단순하며 검증된 상태로 유지해 줍니다.
테스트가 도달할 수 없는 동시성 버그(concurrency bugs) 및 불변성(invariants)의 경우, TLA+ 모델 체킹과 Lean 증명(proofs)을 추가하는 별도의 에이전트-형식 검증 플러그인(agent-formal-verify plugin)을 참조하십시오.
Claude Code에서 실행:
/plugin marketplace add michael-denyer/pstack-claude
/plugin install pstack@pstack-claude
터미널에서 실행:
codex plugin marketplace add michael-denyer/pstack-claude
codex plugin add pstack@pstack-claude
터미널에서 실행:
pi install git:github.com/michael-denyer/pstack-claude
이 패키지는 스킬과 pstack Pi 확장을 로드하며, 이 확장은 스킬이 사용하는 서브에이전트(subagent), 질문(question), 및 웨이크업 도구(wake-up tools)를 추가하고, /loop와 라우팅 명령어(routing instruction)도 제공합니다. /skill:<name>으로 스킬을 호출하십시오.
터미널에서 실행:
copilot plugin marketplace add michael-denyer/pstack-claude
copilot plugin install pstack@pstack-claude
이것은 Copilot CLI와 GitHub Copilot 앱에 pstack을 설치하며, 두 앱은 ~/.copilot을 공유합니다. 이후 새로운 세션을 시작하십시오. Copilot은 기본 pstack 모델을 제공하지 않으므로, 필요한 첫 번째 스킬에서 setup-pstack을 실행하여 계정에 나열된 모델 중 하나를 선택하고, 이후 세션에서는 그 선택 사항이 재사용됩니다.
Copilot 빌드는 Copilot CLI 1.0.87부터 1.0.92까지 테스트되었습니다. 해당 버전에서 라우팅 후크(routing hook)의 컨텍스트는 다른 플러그인의 세션 시작 컨텍스트와 함께 세션에 도달합니다. 만약 이후 버전이 하나의 플러그인 컨텍스트만 유지한다면, setup-pstack은 대신 ~/.copilot/copilot-instructions.md에 상시 지침(standing instruction)을 제공합니다. 1.0.92 버전에서는 CLI가 컴퓨터 사용 실험 할당(computer-use experiment assignment)을 캐싱한 후, copilot -p 세션 목록에는 플러그인 스킬과 skill이 표시되지 않습니다.
호출(call)이 "Skill not found"를 반환합니다. 대화형 세션, 훅(hooks), 그리고 에이전트(agents)는 영향을 받지 않습니다.
setup-pstack을 실행하여 모델 기본값을 변경하거나, 역할별 추론 노력(reasoning effort)을 설정할 수 있습니다 (예: arena runners: opus @xhigh, fable @max). 이는 Claude Code가 플러그인의 pstack:effort-<level> 또는 pstack:poteto-agent-<level> 에이전트를 통해 전송합니다. 레벨이 지정되지 않은 역할은 시트의 default effort 라인 이름(line names one)을 유지하거나, 자동 라우팅(automatic routing)을 비활성화할 수 있습니다. 이 플러그인은 Claude Code, Codex, 그리고 GitHub Copilot에 라우팅 훅(routing hook)을 설치합니다. Codex는 실행 전에 /hooks를 통해 신뢰하도록 요청합니다. Pi에서는 확장 기능이 동일한 라우팅 명령을 주입합니다. Claude Code와 Copilot CLI에서는 /pstack:setup-pstack을 사용하십시오.
Prime Agent, OpenCode, Gemini CLI 또는 모든 하네스(harness)의 스킬 전용 설치에 대해서는 공유된 설치 방법을 참조하십시오.
페이지를 변경할 때 검색 필터가 초기화되는 문제를 해결하려면 poteto-mode를 사용하세요.
버그가 발생하면, 실패 사례를 재현하고 how와 why를 사용하여 조사하며, 수정 사항을 위임한 다음, 실패했던 케이스를 다시 실행합니다. 만약 수정 사항이 함수 경계를 넘나든다면, 구현 전에 architect를 가져옵니다. 당신은 수정 사항과 실패 및 성공 증거를 받게 됩니다.
다른 플레이북(playbooks)들은 계획 수립(planning), 기능(features), 리팩토링(refactoring), 성능 문제(performance issues), 조사(investigations), 프로토타입(prototypes), PR 유지보수(PR maintenance), 배포(shipping), 그리고 장기 프로젝트를 다룹니다.
pstack은 서버나 원격 측정(telemetry) 기능이 없습니다. 스킬들이 에이전트에게 읽도록 요청하는 모든 것, 세션 기록(session transcripts)을 포함하여 모델 제공업체로 전송됩니다. 스크립트는 로컬에서 실행되며, PR 도구는 사용자의 GitHub CLI 로그인을 사용합니다.
이 포트를 개선하는 데 도움을 주셔서 감사합니다. 버그 보고서, 문서 수정, 그리고 런타임 개선 사항은 환영합니다. 어떤 검사를 거쳐야 하고 변경 사항이 어디에 속하는지는 CONTRIBUTING.md를 참조하십시오. 취약점은 SECURITY.md에 설명된 대로 비공개로 보고해 주십시오.
이 포트의 유지보수를 지원하려면, 관리자에게 커피 한 잔을 사주세요.
이 포트(port)는 수정 및 추가된 내용을 포함하여 MIT 라이선스 하에 있으며, © 2026 Michael Denyer 소유입니다. 원본 pstack은 © 2026 Lauren Tan 소유이며, 가져온 cursor-team-kit 스킬은 © 2026 Cursor 소유입니다. LICENSE-cursor-team-kit 및 NOTICE.md를 참조하십시오.