if you want to go fast, go deep first. pstack helps you write less, but higher quality code. rigorous agent workflows you can parallelize with confidence. Ported from cursor/plugins/pstack to Claude Code.
settle types and module shape before writing code that crosses a function boundary
run N parallel attempts at the same task and pick the best parts
draft your own personal -mode skill from recent transcripts
Monitor an open PR, fix CI failures, address clear review comments, keep it merge-ready (Claude Code analog of Cursor's /babysit)
deslop a diff before commit
Design an auditable playbook when no narrower one fits: a large migration, an ambitious multi-part change, or work a human reviews after stepping away. Scales rigor to the task, runs a hypothesis loop, and logs decisions via show-me-your-work. Use for /figure-it-out, 'figure it out', a large migration, or when no narrower playbook applies.
Sketch types, signatures, and module structure before code, then stay in the loop while implementation fills in. Use for /architect, 'architect this', 'design this', or non-trivial work where jumping to code would lock in the wrong shape.
Spawn N parallel candidates at the same task, pick a base, graft the strongest parts of the losers into it. Use for /arena, 'arena this', 'throw it in the arena', or when one attempt at a non-trivial artifact would lock in the wrong shape.
Use for "automate me", "create/update/refresh my -mode skill", "turn/capture my preferences or working style into a skill", or wanting agents to follow how the user works. Drafts or revises a personal -mode skill via plugin-dev:skill-development + unslop, optionally pulling fresh evidence from recent transcripts.
Monitor an open PR, fix CI failures, address clear review comments, and keep it merge-ready. Claude Code analog of Cursor's built-in /babysit. Use after opening a PR when the user wants the agent to keep driving it without re-prompts.
Uses power tools
Uses Bash, Write, or Edit tools
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Claude Code port of poteto's pstack plugin. Original by Lauren Tan; ships MIT. Imports seven skills from cursor-team-kit (also MIT): deslop, thermo-nuclear-code-quality-review, make-pr-easy-to-review, fix-ci, fix-merge-conflicts, get-pr-comments, what-did-i-get-done.
if you want to go fast, go deep first. pstack helps you write less, but higher quality code. rigorous agent workflows you can parallelize with confidence.
This is not a verbatim copy. Skill bodies have been edited so every Cursor-specific primitive resolves to its Claude Code equivalent — see Differences from upstream for the full list. The exhaustive per-skill audit lives in CHANGES.md; license attribution lives in NOTICE.md; the upstream README is preserved verbatim at README-UPSTREAM.md.
This repo ships as a Claude Code marketplace containing one plugin (pstack).
/plugin marketplace add michael-denyer/pstack-claude
/plugin install pstack@pstack-claude
.
├── .claude-plugin/marketplace.json # marketplace manifest (repo root)
├── plugins/pstack/ # the plugin itself
│ ├── .claude-plugin/plugin.json
│ ├── skills/ # 39 skills
│ ├── commands/ # 20 slash command stubs
│ └── agents/poteto-agent.md
├── LICENSE # pstack upstream MIT
├── LICENSE-cursor-team-kit # cursor-team-kit upstream MIT
├── NOTICE.md # attribution table
├── CHANGES.md # per-skill substitution audit
└── README.md # this file
Plugin-internal path references in the docs below (skills/<name>/, commands/<name>.md) are relative to plugins/pstack/.
Declared in plugin.json and auto-resolved on install:
plugin-dev (from the claude-plugins-official marketplace) — required. The rewiring routes skill-authoring tasks (in automate-me, reflect, poteto-mode) to the plugin-dev:skill-development skill. If you haven't added the official marketplace yet, /plugin install pstack@pstack-claude will pull it in automatically, provided claude-plugins-official is already added; otherwise:
/plugin marketplace add anthropics/claude-plugins-official
Not declared as deps, but referenced in skill bodies:
run, verify, loop — Claude Code CLI built-ins (ship with the binary, always available).gh CLI — system-level requirement of the babysit skill. Install via brew install gh and authenticate with gh auth login.No third-party plugins. The harsher-critique escape hatch lives in the bundled thermo-nuclear-code-quality-review skill (imported from cursor-team-kit), not in an external plugin.
| command | use it when |
|---|---|
/poteto-mode | default entry point for any non-trivial task |
/how | walk through how a subsystem works |
/why | investigate why something was built this way (parallel multi-MCP evidence) |
/architect | settle types and module shape before writing code that crosses a function boundary |
/arena | run N parallel attempts at the same task and pick the best parts |
/interrogate | have four different models try to break a diff |
/automate-me | draft your own personal -mode skill from recent transcripts |
/reflect | capture a long task's lessons as a skill edit |
/tdd | fix a bug by writing the failing test first, then the fix |
/typescript-best-practices | ground type-system discipline in TypeScript syntax |
/figure-it-out | design a rigorous, auditable playbook for a task no bundled playbook fits |
/show-me-your-work | log decisions to a reviewable tsv decision trail |
/unslop | clean up writing by removing AI tells |
/deslop | deslop a diff before commit |
/babysit | monitor an open PR, fix CI/comments, keep it merge-ready |
/thermo-nuclear-code-quality-review | extremely strict maintainability audit |
/make-pr-easy-to-review | clean noisy history and improve PR description before review |
/fix-ci | find failing PR checks, inspect logs, apply focused fixes |
/fix-merge-conflicts | non-interactively resolve merge conflicts, validate, finalize |
/get-pr-comments | fetch and summarize review comments from the active PR |
/what-did-i-get-done | summarize authored commits over a user-chosen period |
poteto-agent ships unchanged. Spawn from a parent with subagent_type: "poteto-agent".
npx claudepluginhub michael-denyer/pstack-claude --plugin pstackPersistent memory for Claude Code with hot cache instant recall and semantic search. Give your AI assistant a second brain.
Comprehensive feature development workflow with specialized agents for codebase exploration, architecture design, and quality review
A growing collection of Claude-compatible academic workflow bundles. Covers scientific figures, manuscript writing and polishing, reviewer assessment, citation retrieval, data availability, paper reading, literature search, response letters, paper-to-PPTX conversion, and evidence-grounded Chinese invention patent drafting. Rules are organized as reusable skill folders with explicit workflows and quality checks.
Comprehensive skill pack with 66 specialized skills for full-stack developers: 12 language experts (Python, TypeScript, Go, Rust, C++, Swift, Kotlin, C#, PHP, Java, SQL, JavaScript), 10 backend frameworks, 6 frontend/mobile, plus infrastructure, DevOps, security, and testing. Features progressive disclosure architecture for 50% faster loading.
Tools to maintain and improve CLAUDE.md files - audit quality, capture session learnings, and keep project memory current.
Comprehensive PR review agents specializing in comments, tests, error handling, type design, code quality, and code simplification
Harness-native ECC operator layer - 67 agents, 271 skills, 92 legacy command shims, reusable hooks, rules, selective install profiles, and production-ready workflows for Claude Code, Codex, OpenCode, Cursor, and related agent harnesses