plugins/agent-teams/skills/parallel-feature-development/references/merge-strategies.md
Patterns for integrating parallel work streams and resolving conflicts.
All implementers commit to the same branch; integration happens naturally.
feature/auth ← implementer-1 commits
← implementer-2 commits
← implementer-3 commits
When to use: Small teams (2-3), strict file ownership (no conflicts expected).
Each implementer works on a sub-branch; lead merges them sequentially.
feature/auth
├── feature/auth-login ← implementer-1
├── feature/auth-register ← implementer-2
└── feature/auth-tests ← implementer-3
Merge order: follow dependency graph (foundation → dependent → integration).
When to use: Larger teams (4+), overlapping concerns, need for review gates.
All implementers commit to the main branch behind a feature flag.
main ← all implementers commit
← feature flag gates new code
When to use: CI/CD environments, short-lived features, continuous deployment.
After all implementers complete: