Setting the file. One moment.
Skill 05 · Parallel Feature Development
Subchapter 5.2
references/merge-strategies.mdMarkdown2 KBView on GitHub
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 commitsWhen 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-3Merge 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 codeWhen to use: CI/CD environments, short-lived features, continuous deployment.
After all implementers complete: