🚢 shipit

Shipit is an open source command line interface for managing merge requests, changelogs, tags, and releases using a plan and apply interface. Built with coding agent integration in mind.

Detecting your system...

shipit demo

Why use shipit?

Most release tools execute immediately. Shipit uses a plan/apply pattern that separates "gather and review" from "execute." You see exactly what will be created before anything is pushed, which makes it safe to hand off to an AI agent without fear of a surprise tag or PR.

Claude Code Skill Usage

shipit claude demo

The /shipit skill loads the full workflow guide into Claude's context. Claude will confirm your intent, generate a plan before touching anything, and ask for your approval before creating any PR/MR or tag.