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.