| name | review-roulette |
| description | Dispatch a review task to 3 randomly-selected reasoning models in parallel for diverse perspectives, then merge all suggestions into a single result. |
Review Roulette
When this skill is active, your ONLY job is orchestration โ you do NOT perform
any review analysis yourself. You randomly select 3 reasoning models, dispatch
the review to all of them in parallel, and merge the results.
Step 1: Discover Available Reasoning Models
Run ${PI_CMD:-pi} --list-models via bash to get the current list of models with
valid API keys. Eligible models are those that show thinking: yes in the
output โ these are the reasoning-capable / premium models.
Excluded models: Never select openai/o3-pro โ it is prohibitively
expensive. If it appears in the model list, skip it entirely.
Example reasoning models you might see (provider/model format):
anthropic/claude-opus-4-6
anthropic/claude-sonnet-4-5 (with thinking)
openai/o3
openai/o4-mini
openai/gpt-5-pro
openai/gpt-5.2-pro
google/gemini-2.5-pro (with thinking)
google/gemini-2.5-flash (with thinking)
google/gemini-3.1-pro-preview
xai/grok-4
The exact list depends on which API keys are configured. Always check โ do not
assume models are available.
Step 2: Randomly Select 3 Models
From the eligible reasoning models, pick exactly 3 at random.
CRITICAL โ true randomness and diversity: