Skip to content
Development
Skill

/tri-model-review

Use when a request needs parallel external perspectives — combined backend and UI work, code review from multiple angles, or cross-validation where different models may disagree.

From plugin
agent-powerups
6113 skills46 agents54 commands
Install
$ npx -y skills add yeaight7/agent-powerups --skill tri-model-review --agent claude-code

How it fires

How this skill gets triggered: by you, by Claude, or both.

  • Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
  • You can call itInvoke it directly when you want it.
  • Slash command/tri-model-review

Context preview

The summary Claude sees to decide when to auto-load this skill.

Use when a request needs parallel external perspectives — combined backend and UI work, code review from multiple angles, or cross-validation where different models may disagree.

SKILL.md

tri-model-review.SKILL.md
name: tri-model-review
description: Use when a request needs parallel external perspectives — combined backend and UI work, code review from multiple angles, or cross-validation where different models may disagree.
level: 5

Tri-Model Review

Tri-model review routes through two external advisor CLIs, then synthesizes both outputs into one answer.

Use this when you want parallel external perspectives.

When to Use

  • Backend/analysis + frontend/UI work in one request
  • Code review from multiple perspectives (architecture + design/UX)
  • Cross-validation where different models may disagree
  • Fast advisor-style parallel input without full team runtime orchestration

Requirements

  • Ensure you have configured the appropriate `apx ask-*` wrappers.
  • If either wrapper is unavailable, continue with whichever provider is available and note the limitation.

How It Works

1. Decompose the request into two advisor prompts:
   - Analysis/architecture/backend prompt
   - UX/design/docs/alternatives prompt

2. Run both advisors via the canonical wrappers:
   - apx ask-codex "<prompt>"
   - apx ask-gemini "<prompt>"

3. Synthesize both outputs into one final response

Execution Protocol

When invoked, follow this workflow:

1. Decompose Request

Split the user request into:

  • **Architecture prompt:** correctness, backend, risks, test strategy
  • **UX prompt:** content clarity, alternatives, edge-case usability, docs polish
  • **Synthesis plan:** how to reconcile conflicts

2. Invoke advisors via Bash

Run both advisors via the Bash tool:

apx ask-codex "<architecture prompt>"
apx ask-gemini "<UX prompt>"

3. Synthesize

Return one unified answer with:

  • Agreed recommendations
  • Conflicting recommendations (explicitly called out)
  • Chosen final direction + rationale
  • Action checklist

Fallbacks

If one provider is unavailable:

  • Continue with available provider + synthesis
  • Clearly note missing perspective and risk

If both unavailable:

  • Fall back to a single-model answer and state external advisors were unavailable.

Verification

  • [ ] Request was decomposed into distinct architecture and UX prompts before invoking advisors
  • [ ] Both advisors were invoked via the canonical wrappers — or the missing provider was explicitly noted
  • [ ] Synthesis lists agreed recommendations, explicitly called-out conflicts, the chosen direction with rationale, and an action checklist
  • [ ] Any provider fallback was stated, including the missing perspective and its risk
Read more
Ships withagent-powerups

Curated power-ups for coding agents: skills, slash commands, MCP configs, hooks, AGENTS.md templates, and workflows for serious software engineering. Claude Code, Codex, Antigravity CLI, Cursor and more

Get the whole plugin

Other skills on agent-powerups.