Use when designing systems, architectures, or APIs, when multiple valid approaches exist with no single obvious answer, or when user explicitly requests parallel/competing solutions
From menpx claudepluginhub baleen37/bstack --plugin bstackThis skill uses the workspace's default tool permissions.
Searches, retrieves, and installs Agent Skills from prompts.chat registry using MCP tools like search_skills and get_skill. Activates for finding skills, browsing catalogs, or extending Claude.
Searches prompts.chat for AI prompt templates by keyword or category, retrieves by ID with variable handling, and improves prompts via AI. Use for discovering or enhancing prompts.
Enables AI agents to execute x402 payments with per-task budgets, spending controls, and non-custodial wallets via MCP tools. Use when agents pay for APIs, services, or other agents.
Dispatch two independent subagents to solve the same task from different angles. The main agent then synthesizes the best elements into a superior combined result.
Don't skip just because:
If multiple valid approaches exist, use this skill.
Each competitor gets the same task but a different constraint to force divergent solutions:
Competitor A:
You are competing against another agent to solve the same task.
The better solution will be selected. Give your absolute best effort.
YOUR CONSTRAINT: Prioritize simplicity and minimalism. Fewer moving parts wins.
## Task
{task content from user}
## Requirements
- Provide a complete, well-reasoned solution
- Explain your approach and key decisions
- Consider trade-offs and alternatives you rejected
Competitor B:
You are competing against another agent to solve the same task.
The better solution will be selected. Give your absolute best effort.
YOUR CONSTRAINT: Prioritize completeness and extensibility. Cover more cases and future needs.
## Task
{task content from user}
## Requirements
- Provide a complete, well-reasoned solution
- Explain your approach and key decisions
- Consider trade-offs and alternatives you rejected
Both use subagent_type: "general-purpose".
After both competitors complete, you synthesize directly. No subagent needed — you already have both results in context.
Analyze and present in this format:
Solution A: [strengths] / [weaknesses] Solution B: [strengths] / [weaknesses]
[combined best solution]
[what you took from each and why]
Dispatch both competitors in a single message (parallel):
Task call 1: description="Competitor A - simplicity", subagent_type="general-purpose"
Task call 2: description="Competitor B - completeness", subagent_type="general-purpose"
After both return, synthesize directly as the main agent (see Synthesis section above).
| Mistake | Fix |
|---|---|
| Both competitors produce identical solutions | Use the constraint prompts above to force divergence |
| Synthesizing before both competitors complete | Use foreground mode, wait for both |
| Skipping synthesis | Always synthesize — even if one seems clearly better |
| Dispatching a judge subagent | Main agent synthesizes directly — no third Task call needed |
| Dispatching on an unclear task | Clarify with user first (workflow step 1) |
| Skipping because task seems "simple" | Simplicity of description ≠ obvious solution |