From nx
Use when implementation is complete, all tests pass, and you need to decide how to integrate the work - guides completion of development work by presenting structured options for merge, PR, or cleanup
npx claudepluginhub hellblazer/nexus --plugin nxThis skill uses the workspace's default tool permissions.
Verify tests → present options → execute choice → clean up.
Guides finishing development branches: verifies tests pass, detects git worktree/detached HEAD state, presents merge/PR/keep/discard options, executes choice, and cleans up.
Guides finishing git development branches after tests pass: verifies tests, presents options to merge locally, create GitHub PR, keep as-is, or discard, executes with git/gh, cleans worktrees.
Provides UI/UX resources: 50+ styles, color palettes, font pairings, guidelines, charts for web/mobile across React, Next.js, Vue, Svelte, Tailwind, React Native, Flutter. Aids planning, building, reviewing interfaces.
Share bugs, ideas, or general feedback.
Verify tests → present options → execute choice → clean up.
uv run pytest # or project-appropriate command
If tests fail: stop. Fix before proceeding.
git merge-base HEAD main 2>/dev/null || git merge-base HEAD master 2>/dev/null
Implementation complete. Options:
1. Merge back to <base-branch> locally
2. Push and create a Pull Request
3. Keep the branch as-is
4. Discard this work
git checkout <base-branch>
git pull
git merge <feature-branch>
# verify tests on merged result
git branch -d <feature-branch>
git push -u origin <feature-branch>
gh pr create --title "<title>" --body "$(cat <<'EOF'
## Summary
<bullets>
## Test plan
- [ ] <steps>
EOF
)"
Report location. Don't clean up worktree.
Require user to type discard to confirm. Do not accept "yes" or "ok".
git checkout <base-branch>
git branch -D <feature-branch>
Detect whether running in a worktree:
git worktree list | grep "$(pwd)"
| Option | Clean worktree? | Clean branch? |
|---|---|---|
| 1. Merge | Yes | Yes |
| 2. PR | Yes | No |
| 3. Keep | No | No |
| 4. Discard | Yes | Yes (force) |
If in a worktree (options 1, 2, 4):
cd <base-worktree>
git worktree remove <path>
If beads are active, close related beads before or after merge:
/beads:close <bead-id> --reason="Merged to <base-branch>"
If beads are active, push state to remote after closing:
bd dolt push
Pairs with: /nx:git-worktrees for initial workspace setup.