From ghengis-skills
Use when a task benefits from multiple creative perspectives -- spawns parallel agents with different viewpoints, then synthesizes the best elements into a final output
How this skill is triggered — by the user, by Claude, or both
Slash command
/ghengis-skills:agent-teamsThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Spawn parallel agents with the same task but different creative perspectives. Each produces a variation, then a synthesis step combines the best elements into a final output that is stronger than any individual variation.
Spawn parallel agents with the same task but different creative perspectives. Each produces a variation, then a synthesis step combines the best elements into a final output that is stronger than any individual variation.
Instead of asking one agent to produce one answer, ask N agents to approach the same task through different creative lenses. The diversity of perspectives surfaces ideas that a single agent would miss.
+--> [Minimalist] --+
| |
User Request ------+--> [Bold] ---+--> [Synthesizer] --> Final Output
| |
+--> [Technical] ---+
| |
+--> [Playful] ---+
| |
+--> [Elegant] ---+
Each perspective is a creative constraint injected into the agent's prompt alongside the original task instructions.
| Perspective | Description | Constraints |
|---|---|---|
| Minimalist | Clean, simple, less is more. Focus on essential elements only. | Max 3 key elements. No decorative flourishes. White space is your friend. |
| Bold | Provocative, attention-grabbing, breaks conventions. | Challenge assumptions. Use unexpected angles. Be memorable above all. |
| Technical | Precise, data-driven, appeals to experts and practitioners. | Include specifics, numbers, technical depth. Avoid fluff. |
| Playful | Fun, engaging, uses humor and personality. | Light tone, conversational, surprising. Make people smile. |
| Elegant | Sophisticated, refined, premium feel. | Polished language, aspirational tone, luxury aesthetic. |
Each team member receives the full task plus a perspective block:
CREATIVE CONSTRAINT: Bold
Provocative, attention-grabbing, breaks conventions.
Constraints: Challenge assumptions. Use unexpected angles. Be memorable above all.
Apply this perspective consistently throughout your work.
All other task requirements remain the same.
Create one subagent per perspective. Each gets the same instruction but a different creative constraint.
For each perspective in [Minimalist, Bold, Technical, Playful, Elegant]:
Spawn subagent with:
- System prompt: "You are a creative team member. {perspective_injection}"
- Instruction: "{original_user_request}"
Run all agents in parallel (not sequential)
Gather the output from each agent. Failed agents are logged but do not block the others.
A synthesis agent reviews all successful variations and combines the best elements:
You are a synthesis agent reviewing {N} creative variations for this task:
{original_instruction}
Here are all variations:
## Variation: Minimalist
{minimalist_output}
---
## Variation: Bold
{bold_output}
---
(etc.)
Your job:
1. Identify the STRONGEST element from each variation
2. Note which perspective contributed what
3. Combine the best elements into ONE cohesive final output
4. The synthesis should be better than any individual variation
Output your synthesized result.
Good use cases:
Bad use cases -- use a single agent instead:
Opus 4.6 note: This model naturally spawns subagents without being told to. If you are running on Opus 4.6, applying agent-teams on top of native subagent behavior can cause over-spawning (subagents spawning subagents). Only use agent-teams when the creative perspective diversity genuinely adds value. For tasks that just need parallel execution without creative lenses, use direct parallel tool calls instead.
Not every task needs 5 perspectives. Adjust based on the task:
| Scenario | Team Size | Perspectives to Use |
|---|---|---|
| Quick brainstorm | 3 | Minimalist, Bold, Technical |
| Full creative exploration | 5 | All five defaults |
| Tone-sensitive writing | 3 | Technical, Playful, Elegant |
| Marketing copy | 4 | Bold, Playful, Elegant, Minimalist |
| Technical documentation | 2 | Minimalist, Technical |
Create task-specific perspectives when the defaults don't fit:
Perspective: "User Advocate"
Description: "Thinks from the end-user's point of view. Prioritizes clarity and ease of use."
Constraints: "No jargon. Every sentence should pass the 'would my mom understand this?' test."
Perspective: "Devil's Advocate"
Description: "Deliberately challenges the premise. Looks for flaws and counterarguments."
Constraints: "Find at least 3 problems with the approach. Be constructive, not destructive."
When resources are constrained or the task is time-sensitive, fall back to a single agent using the most relevant perspective:
The synthesis step is what makes teams valuable. A poor synthesis just picks one variation; a good synthesis creates something new.
Good synthesis identifies:
Good synthesis avoids:
Task: "Write a tagline for a developer productivity tool"
| Perspective | Variation |
|---|---|
| Minimalist | "Ship faster." |
| Bold | "Your code doesn't need more coffee. It needs this." |
| Technical | "40% fewer context switches. Measurable flow state." |
| Playful | "Finally, a tool your IDE won't be jealous of." |
| Elegant | "The art of effortless engineering." |
Synthesis: "Ship faster. 40% fewer context switches -- because your best code happens in flow state."
The synthesis took the directness of Minimalist, the specificity of Technical, and the aspiration of Elegant.
npx claudepluginhub kgan01/ghengis-skills --plugin ghengis-skillsImplements debate protocols, cross-examination patterns, and synthesis techniques for multi-agent teams in idea validation, PRD reviews, and competitive analysis.
Guides composing agent teams for complex tasks with predefined roles: Orchestrator, Explorer, Frontend (React), Backend (Rails), iOS/Swift, Android/Kotlin, Database.
Explores design alternatives with parallel agents for brainstorming ideas, solutions, or comparisons in software projects.