agentsclimarketplace

Ship

Skill Dragoon0x/dragoon-skills/skills/ship

design intelligence for ai coding agents. one unified cli, 36 commands across recon, review, build, plan, ship, test, reflect, power. zero npm deps.

Install
npx -y skills add Dragoon0x/dragoon-skills --skill ship

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 4 stars4 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

What its author says it does

Copied from the file, not written here

Pre-PR check orchestrator. Runs /critique with a threshold (default 80), /slop --severity high, gathers git context (branch, changed files), and optionally opens a PR via the gh CLI. Use before opening any PR. Exits non-zero if any check fails. Run as `node ~/.claude/skills/dragoon/skills/ship/scripts/ship.js`.

SKILL.md

1.5 KB, 306 tokens by cl100k_base, as published. Nobody here has run it

/ship

Pre-PR check orchestrator. The thing you run before pushing.

When to use

  • Before opening a pull request
  • The user says "ship", "open a PR", "ready to merge"
  • As a CI step that gates merges

What it does

  1. Loads (or generates) dragoon.json
  2. Runs /critique and fails if overall < threshold (default 80)
  3. Runs /slop and fails on any high-severity finding
  4. Detects git state (branch, changed files, remote)
  5. Builds a PR description from the run results
  6. If --open and gh CLI is available, opens the PR

Run it

dragoon ship                              # all checks, preview PR body
dragoon ship --threshold 85               # tighter design gate
dragoon ship --title "add invites" --open # actually open the PR
dragoon ship --json                       # for CI

Safety

  • The PR title is sanitized before passing to the shell
  • The PR body is written to a temp file (--body-file), never inlined as argv
  • --open only runs if all checks pass; pass --skip-critique/--skip-slop to bypass

Exit codes

  • 0 all checks passed
  • 1 one or more checks failed
  • 2 bad usage

Keep looking

Skills are one crate of 328,083. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.