paseo-committee
getpaseo/paseo
Form a two-agent committee to step back, diagnose root causes, and plan solutions when stuck or tunnel-visioning.
What is paseo-committee?
Paseo Committee creates a pair of high-reasoning agents from contrasting providers to analyze problems in parallel, perform root cause analysis, and produce a plan without editing code. Use it when you're looping, stuck, or facing a hard planning problem that needs fresh perspective.
- Spawns two agents with different reasoning styles from configured orchestration preferences
- Performs root cause analysis by asking why three levels deep and challenging assumptions
- Generates parallel plans that may propose completely different approaches
- Reviews implementation against the plan and flags drift or missing pieces
- Keeps committee members alive for multi-turn feedback and consensus-building
How to install paseo-committee
npx skills add https://github.com/getpaseo/paseo --skill paseo-committee- Install the paseo skill first
- Read ~/.paseo/orchestration-preferences.json to understand available providers and reasoning styles
- Have at least two contrasting high-reasoning providers configured
How to use paseo-committee
- 1.Invoke the skill with context about your problem: npx skills add https://github.com/getpaseo/paseo --skill paseo-committee
- 2.Provide high-level goal, constraints, symptoms, and what you've already tried
- 3.Wait for both committee members to complete analysis (do not interrupt; extended thinking may take 15–30 minutes)
- 4.Read both responses and challenge them: ask why underlying things happen, verify assumptions, ask what was considered and rejected
- 5.Send follow-ups until the plan addresses root cause, not just symptoms
- 6.Synthesize responses into a merged plan; if significant divergence, involve the user
- 7.Implement the plan (or delegate if you said 'delegate')
- 8.Send the diff to the committee for review against the plan
Use cases
- Debugging a persistent bug where simple fixes keep failing
- Breaking out of a loop where the same approach isn't working
- Planning a complex refactor or architectural change
- Analyzing why a feature implementation is taking longer than expected
- Reviewing implementation changes to ensure they address root cause, not just symptoms
- Developers stuck on hard problems
- Teams facing architectural decisions
- Anyone experiencing tunnel vision on a solution
- Debugging sessions that need fresh perspective
paseo-committee FAQ
No. Every prompt to committee members ends with a no-edits suffix. They analyze and plan only; you or a separate impl agent handles implementation.
Extended reasoning (15–30 minutes) means the agent found something worth thinking about. Trust the wait; do not poll or send hurry-ups.
Significant divergence goes to the user for a decision. Convergence produces a unified plan. Multi-turn until consensus.
Use it when stuck, looping, tunnel-visioning, or facing hard planning problems. The contrast and fresh context help break out of local optima.
Read ~/.paseo/orchestration-preferences.json and pick one planning/research-strength provider and one contrasting high-reasoning provider. Override only if the user explicitly asks.
Full instructions (SKILL.md)
Source of truth, from getpaseo/paseo.
name: paseo-committee description: Form a committee of two high-reasoning agents to step back, do root cause analysis, and produce a plan. Use when stuck, looping, tunnel-visioning, or facing a hard planning problem. user-invocable: true
Committee Skill
Two agents from contrasting providers, fresh context, planning a solution in parallel. They stay alive for review after implementation.
The purpose is to step back, not double down. The committee may propose a completely different approach.
User's additional context: $ARGUMENTS
Prerequisites
Read the paseo skill. Before choosing committee members, read ~/.paseo/orchestration-preferences.json unless the user explicitly named providers in this request. Do not create committee agents until you have read it.
Contrast is the point of a committee, so pick across providers deliberately using the configured preferences rather than hardcoded defaults.
Composition
Two members with different reasoning styles, selected from orchestration preferences:
- one planning/research-strength provider
- one contrasting high-reasoning provider
Override only when the user explicitly asks for different members.
Hard rules
-
No edits. Every prompt to a committee member ends with the no-edits suffix:
This is analysis only. Do NOT edit, create, or delete any files. Do NOT write code. -
Trust the wait. Do not poll, send hurry-ups, or interrupt. GPT-5.4 can reason 15–30 minutes; Opus does extended thinking. Long waits mean it found something worth thinking about.
-
You are the middleman. Drive plan → implement → review without yielding to the user, except for divergences that need their call.
Phase 1: Plan
Write a problem-level prompt:
- High-level goal and acceptance criteria
- Constraints
- Symptoms (if a bug)
- What you tried and why it failed
- Explicit: "do root cause analysis"
- Explicit: "state assumptions, ask why three levels deep, check whether you're patching a symptom or removing the problem"
Create both agents in parallel via Paseo with [Committee] <task> titles and the same prompt. Wait for both — not just whichever finishes first.
Read both responses. Challenge them — do not accept at face value:
- "Why does <underlying thing> happen? Symptom or cause?"
- Verify any assumption the plan makes about the code.
- "What did you considered and reject?"
Send follow-ups until the plan addresses root cause.
Synthesize:
- Convergence → unified plan.
- Significant divergence → involve the user.
Confirm the merged plan with both members. Multi-turn until consensus.
Phase 2: Implement
Default: implement yourself. If the user said "delegate", launch one impl agent and pass the merged plan.
The committee stays clean — not involved in implementation.
Phase 3: Review
Send the diff to the committee:
Implementation is done. Review changes against the plan. Flag drift or missing pieces. <no-edits suffix>
Apply feedback yourself, or send to the impl agent. Repeat 2 → 3 until consensus.
After ~10 iterations without convergence, start a fresh committee with the full history of what was tried — the current committee's context may have drifted too far.
Related skills
More from getpaseo/paseo and the wider catalog.

paseo-handoff
Hand off tasks to another agent with full context preservation and zero-context briefing.

paseo-loop
Run an agent loop with worker/verifier cycles until an exit condition is met.

paseo-orchestrate
Deprecated. Renamed to paseo-epic. Loading this skill redirects to paseo-epic and tells the user.

paseo
Manage AI coding agents and worktrees—create, prompt, and supervise agents on your machine.

sentry-react-setup
Setup Sentry in React apps. Use when asked to add Sentry to React, install @sentry/react, or configure error monitoring, error boundaries, session replay, or browser tracing for React applications.

sentry-android-sdk
Full Sentry SDK setup for Android with error monitoring, tracing, profiling, and session replay.