---
name: finishing-a-development-branch
description: ALWAYS use this when branch work looks complete and the next question is whether to push, open a PR, merge, keep, or safely clean up.
Finishing A Development Branch
Selective Reading Rule
Start with:
references/usage-routing.md
references/quality-checklist.md
Then load only the inherited docs, scripts, assets, or examples that match the user's actual task.
Selective Reading Rule
Start with:
references/senior-master-standard.md
Start with references/branch-closeout-template.md.
Use it to package the branch summary, validation state, likely base branch, and next-step options before asking the user to choose.
Purpose
Separate "the diff exists" from "the branch is ready for its next lifecycle decision."
Workflow
Check status, diff, and most relevant validation.
Summarize what the branch changed.
Identify the likely integration path.
Offer explicit options.
Execute only the option the user chose.
Rules
Never delete branches or worktrees without confirmation.
Never overstate readiness when verification is incomplete.
Never hide unrelated changes on the branch.
1---2name: finishing-a-development-branch3description: ---4---5---6name: finishing-a-development-branch7description: ALWAYS use this when branch work looks complete and the next question is whether to push, open a PR, merge, keep, or safely clean up.8---910# Finishing A Development Branch1112## Selective Reading Rule1314Start with:1516- `references/usage-routing.md`17- `references/quality-checklist.md`1819Then load only the inherited docs, scripts, assets, or examples that match the user's actual task.2021## Selective Reading Rule2223Start with:2425- `references/senior-master-standard.md`262728Start with `references/branch-closeout-template.md`.2930Use it to package the branch summary, validation state, likely base branch, and next-step options before asking the user to choose.3132## Purpose3334Separate "the diff exists" from "the branch is ready for its next lifecycle decision."3536## Workflow37381. Check status, diff, and most relevant validation.392. Summarize what the branch changed.403. Identify the likely integration path.414. Offer explicit options.425. Execute only the option the user chose.4344## Rules4546- Never delete branches or worktrees without confirmation.47- Never overstate readiness when verification is incomplete.48- Never hide unrelated changes on the branch.
Run npx skillmds@latest add anhvu1107/finishing-a-development-branch in your terminal (requires Node.js), paste this page's agent-chat prompt into Claude, Cursor, or any MCP-connected agent, or download the SKILL.md file and copy it into your agent's skills directory.
--- It is listed under AI & ML on SkillMD.
This skill has not completed SkillMD's automated safety review yet. SkillMD never runs a skill's scripts for you; review the SKILL.md before installing.
This skill is tagged as working with Claude Code, Claude.ai, OpenAI Codex. SKILL.md is an open format, so most agents that read a skills directory can load it too.
Yes. Installing skills from SkillMD is free, and the skill stays under its author's original license.
anhvu1107 (@anhvu1107) published this skill. Their other Agent Skills are listed on their SkillMD profile.