setup-pstack

Configure per-role model assignments for pstack by writing a role map file.

Updated Jul 29, 2026
One-click install
npx skills add https://github.com/mmdmcy/fluttAIrbar --skill setup-pstack-mmdmcy
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: setup-pstack
Source: https://github.com/mmdmcy/fluttAIrbar/tree/main/plugins/pstack/skills/setup-pstack
Command: npx skills add https://github.com/mmdmcy/fluttAIrbar --skill setup-pstack-mmdmcy

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? It removes the guesswork of choosing which model each pstack role should run on by detecting your available models and recording validated per-role overrides in a single configuration file. ## Core Features & Use Cases - Model Detection: Enumerates the model slugs available in the current session so only confirmed models are written. - Role Map Generation: Writes ~/.codex/pstack-models.md with one line per pstack role, supporting single models, panel lists, and the inherit-parent/auto aliases. - Validation and Idempotency: Rejects unavailable slugs before writing and overwrites the whole file so re-runs stay consistent. - Use Case: After gaining access to a new model, run the skill to reassign critics, arena runners, or swarm workers to that model while leaving other roles on their defaults. ## 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 your available model slugs, shows each role with its current model, and writes your choices to ~/.codex/pstack-models.md. Roles without a line in that file fall back to their inline defaults.

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 an explicit slug. They are always valid even though they are not detected slugs, and alias entries in a panel list still count toward its fan-out.

Can I assign multiple models to a single pstack role?▼

Yes, panel roles such as critics, arena runners, architect runners, and interrogate reviewers accept a comma-separated list, and one subagent runs per entry. The arena cross-judge pool is also a list, but Arena selects one value whose model family differs from the parent's when possible.

What happens if I choose a model slug that is not available?▼

The skill validates every real slug against the detected set and stops to ask again if a chosen slug is unavailable. A rule pointing at an unusable model would break every delegation that reads it, so it is never written.

Does the pstack model configuration apply to existing sessions?▼

No, the written rule applies to new sessions. Re-running the skill overwrites the whole file, so updates stay idempotent and previous choices are replaced cleanly.