Agent skill · software engineering · aiskillstore
flow-finishing-branch
Decide how to complete a development branch: merge, PR, squash, or cleanup.
Why this skill is useful
Provides a decision-making framework for branch completion that includes specific commands and scenarios not commonly known.
What it needs
About 2k tokens when loaded. Last updated 2026-08-07. 405 stars on the source repository.
What this skill does
Flow Finishing Branch - 分支完成决策 Overview When development work is complete, you need to decide how to integrate it. This skill guides that decision. Decision Options A) Fast-forward Merge B) Create PR (Recommended) C) Squash and Merge D) Cleanup Only Decision Matrix Pre-Completion Checklist Before choosing any option, verify: The Process Rationalization Prevention Excuse Reality -------- --------- "PR is overkill" PR provides audit trail. Use it. "I'll review my own code" Self-review misses issues. Get another pair of eyes. "History doesn't matter" History helps debugging. Keep it clean. "Just merge it" Verify first. Merge second. Integration with flow-release This skill is used in /flow-release to decide branch handling: Cross-Reference flow-release.md - Release command verification-before-completion - Verification skill --- [PROTOCOL]: 变更时更新此头部,然后检查 CLAUDE.md
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills aiskillstore/flow-finishing-branch