setup-pstack

Configure per-role model assignments for pstack by writing an always-applied Cursor rule.

Updated Sep 2, 2026
One-click install
npx skills add https://github.com/jnyross/pstack-muse --skill setup-pstack-jnyross
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: setup-pstack
Source: https://github.com/jnyross/pstack-muse/tree/main/skills/setup-pstack
Command: npx skills add https://github.com/jnyross/pstack-muse --skill setup-pstack-jnyross

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Choosing which AI model each pstack role (critics, runners, investigators, workers) should use is tedious and error-prone when done by hand. This Skill detects the models actually available in your session and writes a single override rule so every pstack skill uses the right model per role. ## Core Features & Use Cases - Model Detection: Enumerates the model slugs available to Task subagents in the current session, never writing an unconfirmed slug. - Rule Generation: Writes ~/.cursor/rules/pstack-models.mdc with alwaysApply: true, mapping every pstack role to a chosen model, with inherit-parent and auto as always-valid aliases. - Validation & Idempotency: Validates every real slug against the detected set and overwrites the whole file so re-runs stay consistent. - Use Case: You want pstack's arena runners and critic panels to run on specific models you have access to. Run this Skill, confirm the role-to-model mapping, and it writes the override rule that all pstack skills read on their next session. ## Quick Start Ask the assistant to run /setup-pstack to detect your available models and configure which model each pstack role uses.

Frequently Asked Questions about setup-pstack

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I configure which models pstack uses per role?

Run the setup-pstack skill, which detects the model slugs available in your session and writes ~/.cursor/rules/pstack-models.mdc with one line per role. The pstack skills read this rule and fall back to their inline defaults for any role you leave unset.

How do I change pstack's model choices after initial setup?

Re-run the setup-pstack skill at any time. It reads the existing rule as the current state, lets you adjust specific roles, and overwrites the whole file so re-runs stay idempotent.

What do inherit-parent and auto mean in pstack model configuration?

Both aliases tell a role to run on the parent chat model instead of a specific slug, which is how Auto users stay on Auto. They are always valid values even though they are not detected model slugs, and alias entries in a panel list still count toward its fan-out.

Can I assign a model pstack setup did not detect?

No. Every real slug written to the rule must be in the detected set of available models; the skill stops and asks again if you pick an unavailable one. A rule pointing at an unusable model would break every delegation that reads it.

When does the pstack model rule take effect?

The rule applies to new sessions after it is written, since it is an always-applied Cursor rule. Existing sessions keep their current behavior until restarted.