Acerca de
The Git Linear Merge skill automates the process of merging task branches into the main branch while ensuring a strictly linear history. It enforces industry best practices such as requiring a single squashed commit and performing rigorous validation checks before and after the merge. By utilizing fast-forward-only merges, it prevents clutter from merge commits, making it ideal for teams following trunk-based development or clean history protocols. The skill also includes an optimized batch script that reduces LLM round-trips by 86%, providing near-instant execution for simple merges while maintaining all safety checks.