From gitflow
Finalizes and merges a feature branch into develop using git-flow. This skill should be used when the user asks to "finish a feature", "merge feature branch", "complete feature", "git flow feature finish", or wants to finalize a feature branch.
How this skill is triggered — by the user, by Claude, or both
Slash command
/gitflow:finish-featurehaikuThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Verify working tree is clean and current branch matches `feature/*` per `${CLAUDE_PLUGIN_ROOT}/references/invariants.md`.
Verify working tree is clean and current branch matches feature/* per ${CLAUDE_PLUGIN_ROOT}/references/invariants.md.
Goal: Determine feature name from current branch or argument.
Actions:
$ARGUMENTS provided, use it as feature namegit branch --show-current (strip feature/ prefix)Goal: Run tests before finishing.
Actions:
Goal: Document changes in CHANGELOG.md.
Actions:
[Unreleased] section per ${CLAUDE_PLUGIN_ROOT}/examples/changelog.mdCo-Authored-By footerGoal: Complete feature using git-flow-next CLI.
Actions:
git flow feature finish $FEATURE_NAMEgit branch --show-current (should be on develop)git push origin developnpx claudepluginhub rootial/dotclaude --plugin gitflowCreates structured, bite-sized implementation plans from specs or requirements before writing code. Useful for breaking down multi-step tasks into testable steps with file structure and task boundaries.