What problem does it solve? Manually committing, pushing, and creating pull requests involves repetitive git commands, inconsistent commit messages, forgotten validation steps, and duplicate PRs. This Skill automates the entire ship workflow with enforced conventions and safety checks. ## Core Features & Use Cases - Atomic Staging & Conventional Commits: Stages only files belonging to one reviewable unit and writes standardized commit messages, excluding secrets and unrelated changes. - Safe Push & PR Deduplication: Derives remotes and base branches dynamically, refuses force-pushes, and reuses existing PRs for the same branch instead of creating duplicates. - Stacked PR & Review Integration: Detects jj-based stacked PR tools (jjpr, jj-spr, jj-stack) and triggers an opencode review comment on the resulting PR. - Use Case: After finishing a feature branch, tell the assistant to ship it; it runs tests, commits with a Conventional Commit message, pushes to the correct remote, opens a PR with a summary and validation results, and requests an automated review. ## Quick Start Ask the assistant to ship the current changes by committing, pushing, and opening a pull request for this branch.