Skip to content

raka334/pstack

v0.1.0MIT

Portable engineering workflows, reusable skills, and principles for coding agents.

pstack for Everyone

50 pstack skills for inspecting code, designing changes, implementing features, and reviewing the result. Use them in Cursor, Codex, Claude Code, Pi, OpenCode, oh-my-pi, or DeepSeek Harness (DSH).

Each host loads the same skills/ directory. The package includes native metadata for plugin, package, or skill discovery, so you can use pstack outside Cursor without maintaining a separate copy of its skills.

Start here

  1. Install using the instructions for your host below.
  2. Open a project in that host.
  3. Ask your agent to use a skill with a concrete task:
Use poteto-mode to implement this feature. Inspect the existing code first.
Use architect to propose a design before making changes.
Use interrogate to review this design and identify weak assumptions.

Skill invocation syntax varies by host. Naming the skill in your request tells the agent which workflow you want. Start with poteto-help if you need help choosing one.

Choose a skill

What you needSkill
A workflow for engineering workpoteto-mode
A design with types, signatures, and responsibilitiesarchitect
An explanation of how code workshow
Evidence for why a decision was madewhy
The effects of a change beyond its diffblast-radius
An adversarial review of a designinterrogate
A tests-first workflow when you request TDDtdd
Clearer writing with less fillerunslop

Browse skills/ for the full collection. Skills guide the agent's work; the host supplies its tools, permissions, and delegation capabilities. Available behavior therefore depends on the host.

Install

Choose your host below. Installation uses that host's plugin or skill system. Reading this README does not install anything or change an existing local installation.

Cursor

Cursor supports the root Agent Plugin manifest used here. Install from a Cursor marketplace that includes this repository, or test a checkout using Cursor's local plugin testing instructions.

This repository does not imply a listing in Cursor's public marketplace. Public listings require Cursor's review.

Codex

codex plugin marketplace add raka334/pstack-for-everyone

Restart the ChatGPT desktop app, open the Plugins Directory, select pstack for Everyone, then install pstack. The CLI adds the marketplace source; plugin installation happens in the desktop app.

Claude Code

claude plugin marketplace add raka334/pstack-for-everyone
claude plugin install pstack@pstack-for-everyone

Pi

pi install git:github.com/raka334/pstack-for-everyone

OpenCode

npx skills add raka334/pstack-for-everyone --skill '*' --agent opencode

This installs the shared skills through the Skills CLI. It does not add an OpenCode runtime plugin.

oh-my-pi

omp plugin marketplace add raka334/pstack-for-everyone
omp plugin install pstack@pstack-for-everyone

DeepSeek Harness

Replace web with the DSH profile you want to configure:

dsh plugin --profile web add github:raka334/pstack-for-everyone

DSH loads the packaged skills/ directory through its skill filesystem provider. Use a profile with DSH's standard skill registry and skill tool enabled. The bundle metadata and plugin patch are in package.json and dsh/cordis.patch.yml.

The DSH adapter follows DSH's documented bundle interface. It has not been tested in a live DSH profile. Validate it in your target profile before relying on it.

Optional Codex setup

setup-pstack and its included TOML profiles configure Codex-specific routing. Use them only when you want that configuration. Other hosts can use the shared skills without these profiles.

Validate a checkout

Run from the repository root:

python3 scripts/validate-package.py

This checks the host manifests, DSH bundle reference, skill metadata, README coverage, and local Markdown links. It validates the package structure; it does not run each host or prove that every skill works with its tools.

Attribution and license

This collection is adapted from pstack in cursor/plugins. The original skill copyright and MIT license are preserved.

raka334 maintains this multi-host package. It is an independent adaptation, not an official Cursor or upstream pstack release.

Host documentation