AI Neo Lab
스킬

클로드 코드·코덱스·Pi까지, 포테토의 pstack을 3개 하네스에 그대로 옮긴 법

커서 전용으로만 쓰이던 포테토의 pstack 스킬 스택이 클로드 코드, 코덱스, Pi에서도 그대로 돌아갑니다. 1,393개 스타를 받은 이 포트는 설치 명령 한 줄이면 에이전트 워크플로·라우팅·추론 노력 설정까지 원클론으로 적용됩니다.

에이전트마다 프롬프트·도구·후크가 달라 스킬을 옮길 때마다 다시 짜느라 시간을 뺏깁니다. pstack-claude는 검증된 커서 스킬을 세 하네스에 공통 인터페이스로 이식해, 목표만 말하면 알맞은 워크플로를 자동 호출하게 만듭니다.

pstack-claude, 무엇인가요

michael-denyer/pstack-claude 저장소는 Claude Code, Codex, Pi, OpenCode, Gemini, Prime Agent 등 다양한 에이전트 하니스에서 포테토의 pstack을 그대로 사용할 수 있게 만든 포트입니다. 현재 ⭐️ 1,393개와 🍴 150개의 스타·포크를 보유하고 있으며, 주 언어는 JavaScript이고 MIT 라이선스로 배포됩니다. 이 저장소는 5개월 전(2026년 5월) 처음 만들어졌고, 마지막 업데이트는 이번 달(2026년 10월)입니다.

터미널에서 실행
setup-pstack
  1. 목표 설정

    poteto-mode에 원하는 목표를 입력합니다.

  2. 스킬 호출

    /skill: 명령어로 필요한 스킬을 호출합니다.

  3. 옵션 조정

    setup-pstack 명령으로 모델 기본값·추론 노력·자동 라우팅 등을 설정합니다.

하니스지원되는 도구
Claude Codesubagent, question, wake‑up, /loop
Codexsubagent, question, wake‑up, /loop
Pisubagent, question, wake‑up, /loop
어떤 상황에 유용할까요?

복잡한 코드 리뷰나 자동화된 코딩 작업을 에이전트에게 맡기고 싶을 때, 특히 여러 하니스를 넘나들며 일관된 Cursor 프리미티브를 활용하고 싶을 경우에 가장 적합합니다.

  • agent-plugin
  • agent-skills
  • agentic-ai
  • anthropic
  • chatgpt
  • claude
  • claude-code
  • codex
  • coding-agent
  • developer-tools

왜 쓰나요 — 에이전트마다 다르게 짜던 워크플로 통일

포테토(Poteto)의 pstack은 커서(Cursor)용으로 먼저 만들어진 검증된 에이전트 워크플로 모음입니다. 이 저장소는 그 스킬 셋을 클로드 코드(Claude Code), 코덱스(Codex), 파이(Pi) 같은 다른 하네스에서도 그대로 쓸 수 있게 포팅한 것입니다. 덕분에 에이전트마다 다르게 짜던 워크플로를 통일된 스킬·도구·라우팅 규칙으로 쓸 수 있어, 스킬을 다시 작성하는 비용이 사라집니다.

핵심은 자동 라우팅·추론 노력 조절·서브에이전트 도구를 세 하네스에 공통으로 제공한다는 점입니다. setup-pstack 한 번으로 모델 기본값을 바꾸고, 역할별 추론 노력(예: arena runners: opus @xhigh, fable @max)을 지정하거나 자동 라우팅을 켜고 끌 수 있습니다. 클로드 코드와 코덱스에는 라우팅 훅이 자동 설치되고(코덱스는 /hooks 신뢰 확인 필요), 파이에는 확장 기능이 같은 라우팅 지침을 주입합니다. 스킬 호출은 어디서든 /skill:로 동일합니다.

설치 한 줄 요약

  • 클로드 코드: setup-pstack 실행(플러그인 내부에서 /pstack:setup-pstack 별칭 제공)
  • 코덱스: 터미널에서 setup-pstack 실행 후 /hooks 신뢰 승인
  • 파이: 터미널에서 setup-pstack 실행 → 확장 기능이 스킬·도구·라우팅 자동 주입
공통 설정 진입점
setup-pstack
# 모델 기본값·추론 노력·자동 라우팅 on/off 대화형 설정
하네스라우팅 훅 설치서브에이전트 도구스킬 호출
클로드 코드자동(pstack:effort- / pstack:poteto-agent- 에이전트)확장 내장/skill:
코덱스자동(실행 전 /hooks 신뢰 필요)확장 내장/skill:
파이확장 지침으로 주입확장 내장(subagent, question, wake-up, /loop)/skill:

설치·사용 단계 — 클로드 코드·코덱스·Pi별 한 줄 명령

pstack-claude는 한 줄 명령만으로 Claude Code·Codex·Pi 세 하네스에 pstack 스킬 전체를 얹을 수 있습니다. 설치 뒤에는 /skill:으로 원하는 워크플로를 바로 호출하고, setup-pstack으로 모델·노력·라우팅을 한 번에 바꿀 수 있어요.

1️⃣ Claude Code

명령을 치면 스킬 세트와 라우팅 훅이 자동으로 등록됩니다. 이후 /skill:planner 처럼 슬래시 명령으로 워크플로를 바로 불러옵니다.

2️⃣ Codex

실행 뒤 Codex가 /hooks 신뢰 여부를 묻으면 허용하세요. 라우팅 훅이 걸려 자동 모델 분배가 켜집니다.

3️⃣ Pi

pstack Pi 익스텐션이 함께 설치돼 subagent·question·wake-up 도구와 /loop, 라우팅 지시문이 바로 쓰입니다.

공통: 스킬 호출

모든 하네스에서 동일
/skill:planner
/skill:reviewer
/skill:coder

슬래시 뒤에 스킬 이름만 적으면 해당 워크플로가 즉시 시작됩니다.

공통: setup-pstack으로 모델·노력·라우팅 변경

Claude Code·Codex·Pi 공통
setup-pstack

대화형 메뉴에서 ‘모델 기본값’, ‘역할별 추론 노력’(예: arena runners: opus @xhigh, fable @max), ‘자동 라우팅 켜기/끄기’를 바꿉니다. Codex는 훅 신뢰 확인 뒤, Pi는 익스텐션이 같은 라우팅 지시문을 주입해 적용합니다.

  • Claude Code: 내부 명령 한 줄
  • Codex: 터미널 한 줄 + 훅 신뢰
  • Pi: 터미널 한 줄 + 익스텐션 자동 로드
  • 모든 하네스에서 /skill:·setup-pstack 동일 사용

한눈에 보기 — 저장소 핵심 지표·구성

michael-denyer/pstack-claude 저장소는 1,393개 스타, 150개 포크, MIT 라이선스로 공개돼 있습니다. 주 언어는 JavaScript이며, 5개월 전(2026년 5월) 최초 생성되고 이번 달(2026년 10월) 업데이트됐습니다. Cursor용으로 검증된 Poteto의 pstack 워크플로를 Claude Code·Codex·Pi·OpenCode·Gemini·Prime 여섯 하네스로 옮긴 포트 저장소입니다.

지표내용
⭐ 스타1,393개
🍴 포크150개
📄 라이선스MIT
💻 주 언어JavaScript
📅 최초 생성5개월 전(2026년 5월)
🔄 마지막 업데이트이번 달(2026년 10월)
🏷️ 주요 태그agent-skills, claude-code, codex, opencode, pstack 등

저장소 핵심은 tools/forks.json에 선언된 명명된 정책 포크를 함께 추적하며, 각 하네스별 설치 명령 한 줄로 pstack 스킬 전체를 얹을 수 있습니다. 설치 후 /skill:planner 같은 슬래시 명령으로 스킬을 바로 호출하고, setup-pstack으로 모델 기본값·역할별 추론 노력·자동 라우팅 온오프를 조정합니다.

  • Claude Code: 플러그인 훅으로 라우팅 자동 설치
  • Codex: /hooks 신뢰 확인 후 라우팅 훅 동작
  • Pi: 익스텐션이 서브에이전트·질문·웨이크업 도구와 /loop, 라우팅 지시 주입

주의할 점 — 훅 신뢰·모델 디폴트·정책 포크

pstack 플러그인은 Claude Code, Codex, Pi 각각에 라우팅 훅을 설치합니다. 특히 Codex에서는 플러그인이 실행되기 전에 /hooks 명령으로 훅을 신뢰해야 합니다. 이 과정을 건너뛰면 플러그인이 동작하지 않으며, 작업 흐름이 시작되지 않으니 꼭 승인해 주세요. Claude Code와 Pi에서도 라우팅 훅이 설치되지만 별도의 신뢰 절차가 필요하지 않습니다.

모델 기본값과 추론 노력은 setup-pstack 명령으로 자유롭게 조정할 수 있습니다. 예를 들어 arena runners: opus @xhigh, fable @max 와 같이 역할별로 노력 수준을 지정하면 Claude Code가 해당 설정을 pstack:effort- 혹은 pstack:poteto-agent- 에이전트를 통해 적용합니다. 자동 라우팅을 끄고 싶다면 같은 명령어에서 routing off 옵션을 선택하면 됩니다. 또한 플러그인은 tools/forks.json에 선언된 정책 포크만 사용하므로, 다른 포크가 포함된 경우 무시됩니다.

  1. 1. 모델 기본값 변경

    터미널이나 Claude Code에서 setup-pstack 명령을 실행합니다.

  2. 2. 역할별 노력 지정

    예시: arena runners: opus @xhigh, fable @max 를 입력합니다.

  3. 3. 자동 라우팅 비활성화

    명령어에 routing off 옵션을 추가합니다.

정책 포크 파일tools/forks.json
사용 가능 포크선언된 것만

정리 — 한 번 설치로 세 에이전트 모두에서 pstack 워크플로 누리기

michael-denyer/pstack-claude 저장소는 1,393개 스타와 150개 포크를 가진 MIT 라이선스 프로젝트예요. 5개월 전(2026년 5월) 만들었고, 이번 달(2026년 10월)까지 업데이트돼서 최신 에이전트(Claude Code, Codex, Pi) 모두에 동일한 pstack 워크플로를 제공하고 있습니다. 포테토(Poteto)의 pstack을 그대로 옮겨오면 각 하네스마다 별도 설정 없이도 커서(Cursor) 프리미티브 기반의 검증된 스킬을 바로 사용할 수 있죠.

공통 흐름은 아주 간단합니다. 각 하네스에서 `setup-pstack` 명령만 실행하면 스킬이 로드되고, 라우팅 훅이 자동으로 설치돼요. Claude Code에서는 플러그인이 바로 동작하고, Codex와 Pi에서는 /hooks 로 신뢰를 허용한 뒤 라우팅 명령이 주입됩니다. 이후에는 /skill: 로 원하는 스킬을 호출하면 되고, pstack:effort- 옵션을 통해 역할별 추론 강도를 조정하거나 자동 라우팅을 끌 수도 있습니다.

터미널에서 실행
setup-pstack
  1. Claude Code

    Claude Code 안에서 setup-pstack 명령을 입력하면 바로 스킬과 라우팅이 적용됩니다.

  2. Codex

    터미널에 setup-pstack을 실행하고, /hooks 로 라우팅 훅을 신뢰하도록 승인합니다.

  3. Pi

    터미널에 setup-pstack을 실행하면 동일한 라우팅 명령이 자동 주입됩니다.

TLA+/Lean 증명 플러그인 확장

별도 agent-formal-verify 플러그인을 설치하면 pstack 워크플로에 TLA+ 모델 검증과 Lean 증명을 추가할 수 있습니다. 복잡한 동시성 버그나 불변 조건을 형식적으로 확인하고 싶을 때 유용하죠.

스타1,393개
포크150개
라이선스MIT
주 언어JavaScript

이런 글도 있어요