michael-denyer / pstack-claude

Port of Lauren Tan’s pstack · Claude Code, Codex, Pi

A port that writes down every place it disagrees.

pstack is an opinionated Cursor skill stack that improves agent outcomes. This port carries it to other harnesses, tracks upstream, and declares each named policy fork in tools/forks.json — with a reason, a version and an upstream status for every row.

The register, counted

46declared forks across pstack and the imported cursor-team-kit skills
40policy
6port-feature
46upstream: not-proposed

Counted from tools/forks.json on October 5, 2026. Versions run from 0.1.0 to 0.9.56.

Six rows from the register

verbatim · the tinted row is the one you see in every bug fix
File
Kind
Since
Why it diverges
principle-prove-it-works
policy
0.1.0
Adds checks that the process behind a result was sound and that a failing check fails for the predicted reason.
tdd
policy
0.9.21
Requires quoting the failure content, not the assertion line, as evidence that the new test fails for the intended reason.
poteto-mode/playbooks/bug-fix
policy
0.9.10
The reply quotes the decisive failing and passing output trimmed to the assertion and counts, not the whole repro verbatim.
poteto-mode/playbooks/feature
policy
0.9.39
Gives every file-writing delegate its own worktree and forbids writing in a worktree a delegate still holds.
poteto-mode/playbooks/autopilot-full
policy
0.9.39
Owners stop at merge-ready and the operator clicks every merge, instead of each owner merging after a clean verdict.
create-verification-skill
port-feature
0.9.29
Names the generated project skill verify so it replaces Claude Code’s bundled user-only /verify and the playbooks can invoke it.

6 of 46 rows shown. Paths shortened from plugins/pstack/skills/.

What you actually type

“Use poteto-mode to fix the search filter resetting when I change pages.”
  1. Reproduce the failure first.
  2. Investigate with how and why.
  3. Delegate the fix — bringing in architect first if it crosses a function boundary.
  4. Rerun the failing case.

What comes back

The fix and the failing and passing evidence — trimmed, per the tinted row above, to the assertion and the counts.

pstack has no server or telemetry. What its skills ask your agent to read, including session transcripts, goes to your model provider; scripts run locally.

MIT-licensed port © 2026 Michael Denyer. Original pstack © 2026 Lauren Tan.