From gods-plan
Complete development work by verifying tests, presenting 4 integration options (merge, PR, keep, discard), and cleaning up.
How this skill is triggered — by the user, by Claude, or both
Slash command
/gods-plan:finishing-branchThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Complete development work by verifying tests pass, then presenting structured options for integration.
Complete development work by verifying tests pass, then presenting structured options for integration.
Announce at start: "I'm using the finishing-branch skill to complete this work."
Run the test suite BEFORE offering any options. If tests fail, STOP and fix them first.
Identify which branch the feature branch split from (typically main).
Present exactly 4 choices:
Option 1 — Merge:
Option 2 — Pull Request:
## Summary
- [What was implemented]
- [Key architectural decisions]
## Test plan
- [ ] [Verification steps]
## God's Plan audit trail
- Replan findings: X critical, Y important, Z minor
- External review: Gemini (N accepted/M rejected), Codex (N accepted/M rejected)
Option 3 — Keep:
Option 4 — Discard:
Before cleanup: check if currently in a worktree. If not (e.g., working on main), skip worktree cleanup.
Creates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.
npx claudepluginhub marionitzke/claude-gods-plan --plugin gods-plan