What problem does it solve? Merging branches from teammates is risky for developers unfamiliar with Git, often causing lost work, broken architecture, or undocumented changes. This Skill acts as a Tech Lead that reviews branch differences, explains conflicts in plain language, and walks the user through safe merge decisions. ## Core Features & Use Cases - Documentation Synchronization: Reads project docs like progress.md, task_plan.md, and decisions.md before any merge to understand milestone context and architectural rules. - Branch Difference Analysis: Runs git fetch, git log, and git diff to summarize what you changed versus what your teammate changed, highlighting overlapping files and potential conflicts. - Interactive Merge Guidance: Presents merge options, waits for user confirmation before executing, and guides step-by-step conflict resolution for Git beginners. - Use Case: A student developer needs to merge a teammate's feature branch. The Skill explains that both edited NavBar.tsx, clarifies why the changes conflict, and asks whether to merge now or fix local code first. ## Quick Start Review my teammate's branch, explain what changed compared to mine, and help me merge it safely.