From code-flow
Use when implementation is complete and you need to decide how to integrate the work — merge, PR, or cleanup.
How this skill is triggered — by the user, by Claude, or both
Slash command
/code-flow:finishing-a-development-branchThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
When implementation is done, verify everything works and help the user decide what to do with the branch.
When implementation is done, verify everything works and help the user decide what to do with the branch.
Run the full test suite, build, and any other project-level checks. Read the output.
All tests must pass before proceeding. This includes tests that seem unrelated to your changes. If a test was passing before your branch and is failing now, your work introduced the failure — even if the connection isn't obvious. Investigate it.
If a test was already failing before your branch (verifiable via the base branch), flag it to the user explicitly: "This test was already failing on main. Here's the evidence: [command/output]. Want to proceed anyway?" Don't silently skip it.
Use AskUserQuestion to present the options:
Follow the user's choice. If discarding, confirm first — list what will be deleted. If merging, run the test suite again on the merged result before finishing.
Clean up any worktrees or temporary branches that are no longer needed.
npx claudepluginhub aeriondyseti/aeriondyseti-plugins --plugin code-flowVerifies tests pass, determines base branch, then guides integration via local git merge, GitHub PR creation, keeping branch, or discard with execution and cleanup.
Guides completion of development work by verifying tests, detecting environment, and presenting structured options for merge, PR, or cleanup.
Creates bite-sized, testable implementation plans from specs or requirements, with file structure and task decomposition. Activates before coding multi-step tasks.