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".
Persistent memory for Claude Code with hot cache instant recall and semantic search. Give your AI assistant a second brain.
npx claudepluginhub michael-denyer/pstack-claude --plugin pstackA 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.
Harness-native ECC plugin for engineering teams - 67 agents, 271 skills, 92 legacy command shims, reusable hooks, rules, MCP conventions, and operator workflows for Claude Code plus adjacent agent harnesses
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
Upstash Context7 MCP server for up-to-date documentation lookup. Pull version-specific documentation and code examples directly from source repositories into your LLM context.