pstack Bundle of 14 skills
- Use it when:
- You want the agent to go deep before it ships: understand the code, settle the design, then prove the change works.
- It does:
- Runs multi-model workflows that explain, design, attack and check changes, plus writing rules and short engineering principles the workflows cite.
- Entry point:
- poteto-mode, not listed here, matches a task to one of its 23 playbooks and calls these skills as the steps need them.
- Works with:
- Cursor, where it's built; Claude Code gets a generated copy that skips Cursor-only steps and runs the Grok roles on the session model.
- Models:
- One per role, set with /setup-pstack; by default Claude Opus for judgment and prose, Grok for code and for the explorers of how and why.
- Runs:
- Each skill only when called, by you or by another pstack skill.
TL;DR
pstack is the plugin Lauren Tan (poteto) uses to ship code at Cursor, aimed at writing less code of higher quality. how explains what code does through read-only explorer subagents, and why digs through git, PRs and each connected evidence source for the reasons behind it. architect grounds a design with both, has arena sketch it, then writes the code against the chosen sketch. arena has several models attempt the same task, picks a base and grafts in the best of the rest. interrogate reuses arena's fan-out so adversaries try to break a change, keeping only findings a run proves, and blast-radius proves the one fact a risky-looking change is safe because of. technical-writing and unslop hold the prose rules for docs, PR descriptions and replies, and technical-writing runs every doc through unslop. The principle skills are one rule each, such as fix root causes or prove it works, which poteto-mode indexes and the other skills cite by name. The plugin's 44 other skills, among them poteto-mode, setup-pstack, swarm and in-your-own-words, and its two subagents aren't listed here: install the plugin for the full set.
Summarizes the repo at 8ecfb19.
Cursor plugin; also adds the plugin's 44 other skills, poteto-mode among them, and its two subagents
/add-plugin pstack Claude Code plugin, after /plugin marketplace add cursor/plugins; a generated copy of the same set, run as /pstack:<name>, with Cursor-only steps skipped and auto-update off until you turn it on
/plugin install pstack@cursor-plugins Source on GitHubAll skills from cursor/plugins
- Total Downloads
- 33,600 of unslop, its most installed skill, on skills.sh, Nov 9, 2026
- Repo stars
- 15,776 cursor/plugins
- First seen
- May 23, 2026 on skills.sh, its first skill
Its skills, in the order they're used
The ones marked “Only in the bundle” need the rest of it. The others also work alone.
-
how
6.7K total downloadsExplains how a part of your codebase works, at the depth a senior engineer needs to onboard, using read-only subagents.
-
why
6.4K total downloadsDigs up why code is built the way it is, from git history, PRs and connected tools, and returns a cited answer.
-
Sketches a change's usage, types, signatures and module boundaries with several models before code, then implements against the chosen sketch.
Runs the how and why skills to ground the design, and the arena skill to sketch it.
-
arena
5.6K total downloadsHas several subagents attempt the same task, then picks a base and grafts in the best parts of the rest.
-
Has adversary subagents on different models try to break a change or design, keeping only findings that a run proves.
Runs the arena skill's runner setup, fan-out and verify steps; it also states the intent with in-your-own-words, which comes with the plugin but isn't listed here.
-
blast-radius
7K total downloadsFinds what a change could break beyond its diff, and proves the one fact it's safe because of by running real code.
-
technical-writing
6K total downloadsWrites and reviews docs, RFCs, READMEs, PR descriptions and commit messages to a layered standard: Diátaxis, Google developer style, STE and Global English.
-
unslop
33.6K total downloadsRewrites text to remove AI tells: stock vocabulary, em dashes, filler, hedging, passive voice and mannered prose.
-
principle-boundary-discipline
5.1K total downloadsPuts validation and error handling at system boundaries, trusts internal types, and keeps business logic in pure functions free of the framework.
-
principle-type-system-discipline
5.3K total downloadsHas the agent design types so the compiler rejects impossible states: branded primitives, parsing at boundaries and types derived from schemas.
-
principle-fix-root-causes
5.7K total downloadsMakes the agent fix a bug at the first place the system went wrong, not where the symptom surfaced.
-
principle-prove-it-works
5.6K total downloadsMakes the agent check the real thing before calling a task done, not a proxy, a self-report or "it compiles".
-
principle-guard-the-context-window
5.5K total downloadsKeeps the agent's context from filling up by sending bulk work to subagents and keeping only summaries in the main thread.
-
principle-encode-lessons-in-structure
5.6K total downloadsMakes the agent turn a rule it keeps repeating into a lint, metadata flag, runtime check or script instead of more instructions.