This plugin is a port of upstream MIT-licensed work. All upstream copyright notices and license terms are preserved. The open-pstack history begins from michael-denyer/pstack-claude through proven import commit 053ed78732e3b71826933170eafe7f7782dda844.
| Component | Upstream | Copyright | License | License file |
|---|---|---|---|---|
plugins/pstack/skills/poteto-mode/, plugins/pstack/skills/architect/, plugins/pstack/skills/arena/, plugins/pstack/skills/automate-me/, plugins/pstack/skills/figure-it-out/, plugins/pstack/skills/how/, plugins/pstack/skills/interrogate/, plugins/pstack/skills/reflect/, plugins/pstack/skills/show-me-your-work/, plugins/pstack/skills/tdd/, plugins/pstack/skills/typescript-best-practices/, plugins/pstack/skills/unslop/, plugins/pstack/skills/why/, plugins/pstack/skills/principle-*/, plugins/pstack/agents/poteto-agent.md |
cursor/plugins/pstack @ e46364b | (c) 2026 Lauren Tan | MIT | LICENSE |
plugins/pstack/skills/deslop/ |
cursor/plugins/cursor-team-kit/skills/deslop @ e46364b | (c) 2026 Cursor | MIT | LICENSE-cursor-team-kit |
plugins/pstack/skills/thermo-nuclear-code-quality-review/ |
cursor/plugins/cursor-team-kit/skills/thermo-nuclear-code-quality-review @ e46364b | (c) 2026 Cursor | MIT | LICENSE-cursor-team-kit |
plugins/pstack/skills/make-pr-easy-to-review/ |
cursor/plugins/cursor-team-kit/skills/make-pr-easy-to-review @ e46364b | (c) 2026 Cursor | MIT | LICENSE-cursor-team-kit |
plugins/pstack/skills/fix-ci/ |
cursor/plugins/cursor-team-kit/skills/fix-ci @ e46364b | (c) 2026 Cursor | MIT | LICENSE-cursor-team-kit |
plugins/pstack/skills/fix-merge-conflicts/ |
cursor/plugins/cursor-team-kit/skills/fix-merge-conflicts @ e46364b | (c) 2026 Cursor | MIT | LICENSE-cursor-team-kit |
plugins/pstack/skills/get-pr-comments/ |
cursor/plugins/cursor-team-kit/skills/get-pr-comments @ e46364b | (c) 2026 Cursor | MIT | LICENSE-cursor-team-kit |
plugins/pstack/hooks/run-hook.cmd (near-verbatim) |
anthropics/claude-plugins-official → superpowers @ 6.1.0 (originally obra/superpowers) | (c) 2025 Jesse Vincent | MIT | LICENSE-superpowers |
plugins/pstack/skills/what-did-i-get-done/ |
cursor/plugins/cursor-team-kit/skills/what-did-i-get-done @ e46364b | (c) 2026 Cursor | MIT | LICENSE-cursor-team-kit |
plugins/pstack/skills/teach/, plugins/pstack/skills/principle-model-the-domain/, plugins/pstack/skills/create-verification-skill/, plugins/pstack/skills/maintain-verification-skill/ (v0.11.3 additions) |
cursor/plugins/pstack @ 3fe2823 | (c) 2026 Lauren Tan | MIT | LICENSE |
plugins/pstack/skills/{swarm,no-comments,technical-writing,bro}/, plugins/pstack/agents/comment-sicko.md, plugins/pstack/skills/poteto-mode/playbooks/{babysit,shipping,orchestrate,autopilot-full,autopilot-stack,worktree-cleanup,multi-phase-plan}.md, plugins/pstack/skills/poteto-mode/references/bugbot-triage.md, plugins/pstack/skills/poteto-mode/scripts/, plugins/pstack/skills/architect/references/design-red-flags.md, plugins/pstack/skills/create-verification-skill/references/feature-map-example/ (v0.14.2 additions, v0.14.3 checklist) |
cursor/plugins/pstack @ bdf7aa3 | (c) 2026 Lauren Tan | MIT | LICENSE |
The port is editorial, not mechanical. See CHANGES.md for the full per-skill audit of substitutions applied.
Summary of structural changes:
- Plugin content lives at
plugins/pstack/(with its own.claude-plugin/plugin.json). The repo root holds.claude-plugin/marketplace.jsonand the LICENSE / NOTICE / README / CHANGES docs. .claude-plugin/marketplace.jsonadded at repo root so the repo is installable via/plugin marketplace add. The marketplace's single plugin entry sources from./plugins/pstack.- The native
plugins/pstack/skills/tree is the only user-facing workflow surface. Claude Code and Codex invoke those skills directly. - Seven skills imported from
cursor-team-kit:deslop,thermo-nuclear-code-quality-review,make-pr-easy-to-review,fix-ci,fix-merge-conflicts,get-pr-comments,what-did-i-get-done. All copied verbatim — no rewiring needed. plugins/pstack/skills/babysit/is independently authored as the Claude Code analog of Cursor's/babysitbuilt-in. It has no upstream pstack equivalent; its workflow is informed by Cursor's public/babysitbehavior. No code or prose was copied from any source.plugins/pstack/skills/poteto-mode/scripts/is vendored from upstream (watch-pr,orch,bootstrap.ts,worktree-audit.sh,package.json,bun.lock) with these port edits:worktree-audit.shreads~/.claude/projects/instead of Cursor's transcript directory and warns whenjqorrgis missing (their absence silently blanks the columns the prune decision reads), the private workspace package is named@open-pstack/poteto-mode-tools,bootstrap.tsrejects Node before it reads Bun-only APIs, andpackage.jsonincludes the port-authored tests inbun run test.check-plan.mjsis the Cursor 0.14.3 checker adapted for the shared Claude Code and Codex skeleton.bootstrap.test.tsandcheck-plan.test.tsare authored for this port.plugins/pstack/agents/comment-sicko.mdis upstream'sComment Sickoagent, renamed tocomment-sickoso the name works as a Claude Codesubagent_type. The body is verbatim.- Claude-native Fable and Opus lanes are port-authored agent definitions. They pin model plus requested effort for every selectable Claude-native pair in the provider-dispatch model matrix.
- A Codex build shares the same
skills/tree. It addsplugins/pstack/.codex-plugin/plugin.json, a root.agents/plugins/marketplace.json, andplugins/pstack/skills/poteto-mode/references/codex-tools.md(the Claude-to-Codex tool, model, and built-in map), plus a one-line Platform note in the skills that name a Claude primitive. The skill content itself is unchanged. See CHANGES.md.
Per the MIT license, modifications are permitted. Skill bodies have been edited to substitute Cursor-specific primitives with their Claude Code equivalents (the full substitution table is in CHANGES.md). All upstream copyright notices in source files (where present) are preserved.
Files authored for this port (not derived from upstream):
plugins/pstack/.claude-plugin/plugin.json.claude-plugin/marketplace.json(repo root)plugins/pstack/.codex-plugin/plugin.json.agents/plugins/marketplace.json(repo root)plugins/pstack/skills/poteto-mode/references/codex-tools.mdplugins/pstack/skills/poteto-mode/scripts/bootstrap.test.tsplugins/pstack/skills/poteto-mode/scripts/check-plan.test.tsplugins/pstack/skills/babysit/SKILL.md(independently authored; workflow informed by Cursor's public/babysitbehavior)plugins/pstack/agents/pstack-fable-*.mdandplugins/pstack/agents/pstack-opus-*.md(Claude-native frontier lanes at each selectable effort)plugins/pstack/hooks/hooks.json,plugins/pstack/hooks/session-start, andplugins/pstack/hooks/session-start-context.md(the auto-fire hook and its mandate)NOTICE.md(this file)README.mdCHANGES.mdLICENSE-cursor-team-kit(copied verbatim from upstream cursor-team-kit MIT)