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.