Install
$ agentstack add skill-vigneshbarani24-sap-superpowers-team-execution ✓ scanned · ✓ verified — works with Claude Code, Cursor, and more.
About
Team Execution — Parallel Multi-Agent Orchestration
This skill coordinates multiple specialized agents working in parallel on different aspects of the same task. It dispatches agents, manages their execution order, handles dependencies between their outputs, and merges results into a unified deliverable.
Iron Laws
- NEVER DISPATCH AGENTS WITHOUT A CLEAR TASK BOUNDARY. Each agent must have a defined scope — what it does, what it does NOT do, and what output it produces. Overlapping scopes produce conflicting outputs.
- ALWAYS DEFINE MERGE CRITERIA BEFORE DISPATCHING. Know how agent outputs will be combined before agents start. If merge strategy is undefined, the results will be a pile of fragments, not a coherent deliverable.
- NEVER IGNORE AGENT CONFLICTS. If two agents produce contradictory recommendations (e.g., reviewer says "add error handling" and performance agent says "remove overhead"), resolve the conflict explicitly. Do not silently pick one.
- ALWAYS USE CONSENSUS GATES FOR CRITICAL DECISIONS. Before proceeding past a major decision point, verify that all relevant agents agree or that conflicts are resolved. No majority-rules shortcuts.
- NEVER EXCEED 5 PARALLEL AGENTS. More agents create more coordination overhead than value. If a task needs more than 5 agents, decompose into sequential team phases.
Rationalization Table
| Agent Will Try To... | Why It Seems Reasonable | Why It Fails | Counter | |---|---|---|---| | Dispatch all agents at once without coordination | "Parallel is faster" | Uncoordinated agents produce conflicting artifacts and duplicate work. | Define task boundaries and dependencies first. | | Skip the merge step | "Each agent's output is self-contained" | Unmerged outputs force the user to synthesize. That's our job. | Iron Law 2. Always merge into a unified deliverable. | | Resolve conflicts by picking the "best" recommendation | "The reviewer is more authoritative" | Authority is not resolution. The conflict reveals a design tension that needs explicit decision. | Iron Law 3. Document the conflict, present options, resolve. |
Before dispatching the team:
- Task is decomposed into agent assignments with clear boundaries
- Dependencies between agents are mapped (who waits for whom)
- Merge strategy is defined (how outputs combine)
- Conflict resolution protocol is established
Execution Protocol
Phase 1 — Task Decomposition
Break the task into agent-sized units:
TASK: [Overall objective]
├── Agent 1: [sap-reviewer] → Scope: [What they do] → Output: [What they produce]
├── Agent 2: [sap-security-auditor] → Scope: [...] → Output: [...]
├── Agent 3: [sap-test-designer] → Scope: [...] → Output: [...]
└── Dependencies: Agent 3 waits for Agent 1 output
Phase 2 — Parallel Dispatch
Dispatch independent agents simultaneously using the Agent tool with parallel calls:
- Each agent gets: ROLE, TASK, CONTEXT, OUTPUT format, CONSTRAINTS
- Track dispatch time and expected completion
- Independent agents run in parallel; dependent agents wait
Phase 3 — Result Collection
As agents complete:
- Collect and validate each output against expected format
- Flag any agent that failed or produced incomplete output
- Re-dispatch failed agents with clarified instructions (max 2 retries)
Phase 4 — Conflict Resolution
Compare outputs for contradictions:
- Agreement: Both agents recommend the same approach → accept
- Complementary: Agents cover different aspects → merge directly
- Conflict: Agents disagree → document both positions, evaluate trade-offs, make explicit decision with justification
Phase 5 — Merge & Deliver
Combine all agent outputs into a unified deliverable:
TEAM EXECUTION REPORT
======================
Task: [Description]
Agents Dispatched: [N]
Duration: [Time]
AGENT RESULTS
─────────────
[Agent 1 — Role]: [Summary of output]
[Agent 2 — Role]: [Summary of output]
CONFLICTS RESOLVED
──────────────────
[Conflict 1]: [Agent A said X, Agent B said Y → Decision: Z because...]
MERGED DELIVERABLE
──────────────────
[Unified output combining all agent work]
Common Team Patterns
Pattern: Code Quality Review
Dispatch parallel:
sap-reviewer → code quality + clean ABAP
sap-security-auditor → auth checks + injection risks
sap-migration-analyzer → S/4HANA compatibility
Merge → Unified code review report
Pattern: Go-Live Readiness
Dispatch parallel:
sap-test-designer → test coverage verification
sap-security-auditor → auth concept validation
sap-data-analyst → data migration verification
sap-process-modeler → process flow validation
Merge → Go/No-Go decision matrix
Pattern: Multi-Object Development
Dispatch sequential phases:
Phase 1 (parallel): sap-architect designs all objects
Phase 2 (parallel): multiple code generators build objects simultaneously
Phase 3 (parallel): sap-reviewer + sap-test-designer verify all objects
Merge → Complete development package
Verification
- [ ] All agents dispatched with clear scope and output format
- [ ] All agent outputs collected and validated
- [ ] Conflicts identified and explicitly resolved
- [ ] Merged deliverable produced
- [ ] No agent output silently dropped
- [ ] Team execution report completed
Next Skill
After team execution, invoke the skill appropriate to the original task context (e.g., autopilot continues its pipeline, go-live-readiness continues its gates).
Cross-References
autopilot— Uses team execution for parallel quality checksgo-live-readiness— Uses team execution for parallel gate verification- All agent definitions in
agents/— The agents dispatched by this skill
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: vigneshbarani24
- Source: vigneshbarani24/sap-superpowers
- License: MIT
- Homepage: https://sap-superpowers.vercel.app/
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet — be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.