Ship Skill

Run tests, pre-push CI checks, commit, push, and journal repository changes.

8|1|Updated Mar 20, 2026
One-click install
npx skills add https://github.com/ek33450505/claude-agent-team --skill ship-skill
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Ship Skill
Source: https://github.com/ek33450505/claude-agent-team/tree/main/skills/ship
Command: npx skills add https://github.com/ek33450505/claude-agent-team --skill ship-skill

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Ensures code changes are validated, sanity-checked, and recorded before being pushed so broken builds, platform-specific breakages, and unsafe pushes are prevented.

Core Features & Use Cases

  • Test gating: Run the repository's full test suite and abort the workflow if tests fail.
  • Pre-push CI sanity checks: Execute a pre-push script to find hardcoded paths, platform-specific imports, stale version or package name issues.
  • Safe commit and push: Use dispatch agents to perform commits and pushes instead of raw git to preserve hooks and policies.
  • Audit journaling: Append a reflective entry to the user's CLAUDE journal noting what shipped and next steps.
  • Use Case: Preparing a CAST or Node repository change for CI and remote push while ensuring safety and traceability.

Quick Start

Run the ship workflow to run tests, run the pre-push CI sanity check, commit with the commit agent, push with the push agent, and write a journal entry.

Frequently Asked Questions about Ship Skill

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

FAQPage Schema
How do I automate git pre-push checks to run tests and CI validation before committing?

Automate your pre-push workflow by running the repository's full test suite, executing a pre-push CI sanity check for hardcoded paths or stale packages, and using dispatch agents to commit and push changes safely.

What is a pre-push CI sanity check and how does it prevent broken builds?

A pre-push CI sanity check is a script that scans for hardcoded paths, platform-specific imports, and stale package versions before pushing. It prevents broken builds by aborting the workflow if these issues or failing tests are detected.

Can I use an automated commit and push workflow for Node and CAST repositories?

Yes, you can use an automated commit and push workflow for Node and CAST repositories. The process runs the project's test suite and pre-push CI checks, then dispatches agents to handle git operations while preserving hooks and policies.

What's the best way to keep an audit journal of code changes shipped to remote repositories?

The best way to keep an audit journal of shipped code changes is to append a reflective entry to your local journal after tests pass and changes are pushed, noting what shipped and outlining next steps for traceability.

Why should I use dispatch agents for git commits instead of running raw git commands?

You should use dispatch agents for git commits instead of raw commands to preserve existing git hooks, safety guards, and policies during the automated pre-release workflow. This ensures safe commits without bypassing repository protections.

Does automated pre-push testing abort the workflow if my test suite fails?

Yes, automated pre-push testing aborts the workflow if your test suite fails. This test gating mechanism ensures broken builds are prevented by stopping the commit and push process before any invalid code reaches the remote repository.