Tools

Ship is tool-agnostic. This section defines capability boundaries, not mandatory vendors.

Five capabilities every setup needs

CapabilityWhy it existsTypical implementations
Tracker truthShared queue and state machineLinear, Jira, GitHub Issues, Azure Boards, ClickUp, spreadsheet
SchedulerDeterministic timing and retriesGitHub Actions, GitLab CI, Buildkite, cron + runner
Agent runtimeExecutes prompts against repositoryCursor, Codex, Claude Code, Copilot + scripts
Regression runnerVerifies product integrity in hosted envPlaywright, Cypress, custom e2e
Security/dependency signalAdds evidence for risk decisionsSnyk, OSS scanners, internal tooling

What Ship standardizes

  • Interfaces between these capabilities.
  • Guardrails (queue fences, state transitions, evidence trail).
  • Prompt-driven adoption workflow.
  • Reference implementations for real-world patterns.

What Ship does not standardize

  • Vendor lock-in.
  • One mandatory API surface.
  • One mandatory deployment topology.

Use with other docs