How to Use pstack Without Cursor

The Universal Guide to Lauren Tan's pstack & Poteto Mode for Claude Code, Pi, Codex, & Terminal Agents

GitHub stars npm Upstream v0.15.0+ Zero Dependencies MIT License
View on GitHub →
Can you use pstack outside of Cursor?
Yes. While pstack was originally created by Lauren Tan (@poteto) as a Cursor IDE plugin, its core behavior—consisting of /poteto-mode, 23 task playbooks, and 23 architectural principles—is defined in open Markdown specifications. potetos-for-everyone is the official universal distribution that brings this exact workflow to Claude Code, Pi Coding Agent, OpenAI Codex, and terminal agents with zero dependencies and zero manual file copying.

Why potetos-for-everyone Replaces Fragmented Ports

Previously, running pstack without Cursor required juggling fragmented single-platform ports or manually copying Markdown files:

potetos-for-everyone unifies all of them into a single continuously synced package (tracking v0.15.0+):

Step-by-Step Installation by Agent

🟣 Claude Code (pstack-claude Replacement)

Install via Claude Code's native plugin marketplace:

/plugin marketplace add TheOnlyFusionCube/potetos-for-everyone
/plugin install pstack@potetos-for-everyone

Features: Includes auto-firing SessionStart hooks (activates on startup, /clear, and compact) and registers native poteto-agent & comment-sicko subagents.

🌸 Pi Coding Agent (pi-pstack Replacement)

Install directly with Pi's package manager:

pi install npm:potetos-for-everyone
# or from git:
pi install git:github.com/TheOnlyFusionCube/potetos-for-everyone

Features: Built-in "pi-package" manifest auto-exposes all 47 skills, 23 playbooks, and the /poteto-mode command.

🤖 OpenAI Codex

Symlink the shared skills and Codex slash prompts:

git clone https://github.com/TheOnlyFusionCube/potetos-for-everyone.git
cd potetos-for-everyone
mkdir -p ~/.agents/skills ~/.codex/prompts
for s in skills/*/; do ln -s "$PWD/$s" ~/.agents/skills/"$(basename "$s")"; done
for p in .codex-plugin/prompts/*.md; do ln -s "$PWD/$p" ~/.codex/prompts/"$(basename "$p")"; done

Features: Enables /poteto-mode, /tdd, /arena, and /architect in Codex.

⚡ Terminal CLI (Zero Setup)

For Windsurf, Copilot, Cline, Roo Code, Gemini CLI, or generic workflows:

npx potetos

Features: Auto-detects your workspace and provisions CLAUDE.md, GEMINI.md, AGENTS.md, and IDE rules with zero dependencies.

Feature Comparison

Capability potetos-for-everyone (Universal) pstack-claude (Claude only) pi-pstack (Pi only) Manual Custom Setup
Upstream Version v0.15.0+ (Latest) v0.14.8 (Frozen) v0.1.0 (Outdated) Manual / Stale
Claude Code Native Plugin ✓ Yes (/plugin install) ✓ Yes ✗ No ✗ Manual copy
Pi Agent Package ✓ Yes (pi install) ✗ No ✓ Yes ✗ Manual copy
Codex Slash Prompts ✓ Yes (24 prompts) ✓ Yes ✗ No ✗ No
Zero-Setup Universal Runner ✓ Yes (npx potetos) ✗ No ✗ No ✗ No
Multi-Model Panels ✓ Genuine cross-vendor diversity ✗ Single-vendor only ✗ Single-vendor only ✗ Manual config
Canonical Skills Count 47 skills (all playbooks & principles) 31 public + 23 internal 44 skills Variable
Multi-Platform CI ✓ macOS, Ubuntu, Windows tested ✗ Linux only ✗ No CI ✗ None

Frequently Asked Questions

How to use pstack without Cursor?

Install potetos-for-everyone via Claude Code plugin (/plugin install pstack@potetos-for-everyone), Pi CLI (pi install npm:potetos-for-everyone), or the zero-setup runner (npx potetos). It exposes the full Poteto Mode engineering system across all terminal agents.

What is the difference between potetos-for-everyone, pstack-claude, and pi-pstack?

pstack-claude and pi-pstack are fragmented single-platform ports pinned to older upstream releases. potetos-for-everyone is the unified, multi-platform superset tracking upstream v0.15.0+ that natively supports Claude Code, Pi, Codex, Cursor, Gemini, and terminal agents in a single zero-dependency package.

What is Poteto Mode?

Poteto Mode is an engineering operating system created by Lauren Tan. Instead of speculative code generation, it enforces structured playbooks, strict Red-Green TDD, blast-radius boundary tracing, and runtime verification.