Agent skill
compare-contrast
Compare two technical perspectives with evidence from the codebase; use when deciding between options.
Install this agent skill to your Project
npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/data/compare-contrast
SKILL.md
Compare Contrast
Overview
Run a multi-agent debate using CLI subagents. Each agent argues one perspective with evidence. Synthesize and recommend a path.
Inputs
- Topic or decision
- Perspective A
- Perspective B
Workflow
- Clarify the decision, constraints, and success criteria.
- Run six subagents (Codex, Gemini, Claude) using the commands below.
- Group findings by perspective and compare evidence strength.
- Recommend a winner and note when the other option is preferable.
Subagent Commands
Codex A
codex exec -m gpt-5.2 -s read-only -c model_reasoning_effort="low" --skip-git-repo-check \
"Argue for {PERSPECTIVE_A} on {TOPIC}. Find codebase evidence with file paths and line numbers."
Codex B
codex exec -m gpt-5.2 -s read-only -c model_reasoning_effort="low" --skip-git-repo-check \
"Argue for {PERSPECTIVE_B} on {TOPIC}. Find codebase evidence with file paths and line numbers."
Gemini A
CLOUDSDK_CORE_PROJECT="" GOOGLE_CLOUD_PROJECT="" GCLOUD_PROJECT="" GEMINI_API_KEY=${GEMINI_API_KEY} \
gemini -m gemini-3-pro-preview -o text "Argue for {PERSPECTIVE_A} on {TOPIC}. Provide evidence with file paths and line numbers."
Gemini B
CLOUDSDK_CORE_PROJECT="" GOOGLE_CLOUD_PROJECT="" GCLOUD_PROJECT="" GEMINI_API_KEY=${GEMINI_API_KEY} \
gemini -m gemini-3-pro-preview -o text "Argue for {PERSPECTIVE_B} on {TOPIC}. Provide evidence with file paths and line numbers."
Claude A
claude --model haiku -p "Argue for {PERSPECTIVE_A} on {TOPIC}. Provide evidence with file paths and line numbers."
Claude B
claude --model haiku -p "Argue for {PERSPECTIVE_B} on {TOPIC}. Provide evidence with file paths and line numbers."
Output
- Side-by-side comparison
- Evidence-backed recommendation
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
Didn't find tool you were looking for?