gate-and-ship
Quality gates then ship — chains `/prepare-delivery` and `/ship` in one command. Runs the full pre-ship pipeline (deslop, simplify, agnix, e
Open source Open in the app JSON README (API)
About
Quality gates then ship — chains `/prepare-delivery` and `/ship` in one command. Runs the full pre-ship pipeline (deslop, simplify, agnix, enhance, multi-agent review, delivery validation, docs sync) and only proceeds to commit/push/PR/merge/deploy if every gate passes. If a gate fails, returns to the implementation phase with concrete fix instructions instead of shipping broken code. Designed for the "I'm done; ship it" workflow where you don't want to think about which gates to run — they all run, in the right order, with the right pass criteria.
Details
- Kind
- Plugins
- Topic
- AI, RAG & memory
- Publisher
- agent-sh
- Origin
- marketplace
- Category
- ferramentas
- Stars
- 2
- Last push
- 2026-03-25T21:24:04Z
- Repository state
- ativo
- Added
- 2026-08-30 01:48:58
- Updated
- 2026-08-30 01:48:58
- Origin id
agent-sh/gate-and-ship/gate-and-ship
README
# gate-and-ship
Quality gates then ship - chains `/prepare-delivery` and `/ship` in one command.
Part of the [agentsys](https://github.com/agent-sh/agentsys) ecosystem.
## Installation
```bash
# Via agentsys (recommended)
claude plugin marketplace add agent-sh/agentsys
# Standalone
claude mcp add-json gate-and-ship '{"type":"url","url":"https://github.com/agent-sh/gate-and-ship.git"}'
```
## Usage
```bash
/gate-and-ship # Full: quality gates + ship
/gate-and-ship --skip-review # Skip review, still ship
/gate-and-ship --skip-docs # Skip docs sync
/gate-and-ship --base=develop # Against a specific base branch
```
## What It Does
```
/gate-and-ship = /prepare-delivery + /ship
```
**Step 1** - Runs `/prepare-delivery` (all quality gates: deslop, simplify, review loop, validation, docs sync)
**Step 2** - Runs `/ship` (PR creation, CI monitoring, merge)
`--base` is forwarded to both steps. `--skip-review` and `--skip-docs` are forwarded to Step 1 only.
If Step 1 fails, Step 2 does not run.
## Composability
Each piece runs independently:
| Command | Use when |
|---------|----------|
| `/prepare-delivery` | Want to review before deciding to ship |
| `/ship` | Already validated, just ship it |
| `/gate-and-ship` | Do both in sequence |
## Dependencies
- [prepare-delivery](https://github.com/agent-sh/prepare-delivery) - quality gates
- [ship](https://github.com/agent-sh/ship) - PR + CI + merge
## Platforms
Works with Claude Code, OpenCode, Codex CLI, and Cursor via agentsys.
## License
MIT