ship

Confirm validation signals, summarize proof, and open a non-merged PR via gh.

66|2|Updated Feb 18, 2015
One-click install
npx skills add https://github.com/tkersey/dotfiles --skill ship-tkersey
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ship
Source: https://github.com/tkersey/dotfiles/tree/main/codex/skills/ship
Command: npx skills add https://github.com/tkersey/dotfiles --skill ship-tkersey

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill automates the finalization phase after a validated change by ensuring a reliable proof trail, documenting outcomes, and opening a non-merge PR for review. It prevents shipping without a signal and provides a structured summary that can be shared in PR descriptions and bead comments.

Core Features & Use Cases

  • Confirm a recent validation signal exists; if missing, trigger validation.
  • Summarize proof: collect signals, commands, and outcomes into a concise report.
  • Bead-aware commenting: attach proof to the active bead when beads are used (.beads directory exists).
  • Open a PR (no merge) using gh where applicable, and report status or blockers for follow-up.
  • Guardrails: block shipping without a valid signal and clearly report blockers.

Quick Start

Initiate ship after validation to generate a proof trail and open a non-merge PR.

Frequently Asked Questions about ship

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I open a pull request with proof after validating changes?

To open a pull request with proof, the ship Skill confirms a recent validation signal, summarizes the outcomes into a proof trail, and uses gh to prepare a non-merged PR for review.

What is the best way to prevent shipping code without a validation signal?

The best way to prevent shipping without a validation signal is using built-in guardrails that block finalization, clearly reporting blockers until a valid proof trail is confirmed.

How do I summarize proof and attach it to my beads workflow?

To summarize proof in a beads workflow, the Skill collects signals and outcomes into a concise report, attaching the proof commentary to the active bead when a .beads directory exists.

Can I use the ship Skill to automatically merge my GitHub pull requests?

No, you cannot use the ship Skill to automatically merge pull requests. It exclusively prepares a non-merge PR using gh to ensure validated work remains open for manual review.

What happens if I try to finalize work without a recent validation signal?

If you try to finalize work without a recent validation signal, the Skill enforces guardrails to block shipping and will attempt to trigger validation before proceeding.

Does the ship pull request workflow require the GitHub CLI?

Yes, the ship pull request workflow uses the GitHub CLI (gh) for PR creation where applicable, reporting the status or blockers for follow-up during the finalization phase.