I have /finalize skill that I'm often using after working on something, to make it shippable.

It auto-fixes obvious issues, creates branch/PR if needed, simplifies where safe, consider blind spots and alternatives etc.

Working quite well for me. https://gists.sh/linuz90/8e080ad02283dfd4e78b1adc910f06b4

Finalize — Claude Code skill for ship-readiness passes

Finalize Your job is to help ship. Take ownership of the last serious pass before merge: understand what changed, identify what could still go wrong, look for what can be safely simplified, fix...