team-decision

Determine parallel Agent Teams versus sequential subagent orchestration for subtasks.

7|1|Updated Feb 2, 2026
One-click install
npx skills add https://github.com/josix/agent-flow --skill team-decision
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: team-decision
Source: https://github.com/josix/agent-flow/tree/main/skills/team-decision
Command: npx skills add https://github.com/josix/agent-flow --skill team-decision

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps you decide whether to run decomposed work as parallel Agent Teams or as sequential subagent orchestration, preventing conflicts and wasted overhead.

Core Features & Use Cases

  • Parallelism safety gating: Ensures tasks are truly independent using file ownership and dependency checks.
  • Cost-benefit decisioning: Compares parallel overhead (spawn/setup, context duplication, merging, conflict resolution) against expected time savings.
  • Fail-safe orchestration: Defaults to sequential execution when in doubt to reduce merge risk and semantic dependency errors.
  • Real-world use case: When planning changes like adding multiple independent endpoints or updating separate doc sections, it helps you confidently pick Teams when merges are low-risk.

Quick Start

Use the team-decision skill when planning a multi-part coding or planning task and you must choose between parallel Agent Teams and sequential execution.

Frequently Asked Questions about team-decision

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I decide between parallel agent teams and sequential execution for task decomposition?

Choosing parallel agent teams requires checking task independence, file ownership boundaries, and dependency structure to prevent conflicts. You must compare the overhead of spawning and merging against expected time savings to ensure cost-effective parallelism.

When should I use parallel subagent orchestration for coding tasks?

Use parallel subagent orchestration when decomposed subtasks are truly independent, such as adding multiple separate endpoints. Apply safety-first eligibility checks to confirm that file ownership does not overlap and merge conflict risk is low.

What is the best way to avoid merge conflicts in parallel agent teams?

Avoiding merge conflicts in parallel agent teams involves strict file ownership checks and dependency structure analysis. If tasks modify overlapping resources or share semantic dependencies, default to sequential subagent orchestration.

Why does parallel execution sometimes cause wasted overhead in multi-part planning?

Parallel execution causes wasted overhead when context duplication, spawn setup, and conflict resolution costs exceed expected time savings. A cost-benefit analysis must verify that decomposed tasks are independent before committing to parallel teams.

Does sequential subagent orchestration work better than parallel teams for refactoring?

Sequential subagent orchestration works better for refactoring when subtasks share context or modify overlapping resources. It acts as a fail-safe fallback under uncertainty, reducing semantic dependency errors and merge risk.

What are the limitations of parallel execution in agent orchestration?

Parallel execution limitations include merge conflicts from overlapping file ownership and semantic dependency errors. If dependency structures are unclear or tasks share context, the system must fallback to sequential mode to ensure safety.