Skip to content

feat: add /ship command for full shipping workflow#27

Merged
chaliy merged 1 commit intomainfrom
claude/adopt-ship-command-fN76P
Mar 1, 2026
Merged

feat: add /ship command for full shipping workflow#27
chaliy merged 1 commit intomainfrom
claude/adopt-ship-command-fN76P

Conversation

@chaliy
Copy link
Copy Markdown
Owner

@chaliy chaliy commented Mar 1, 2026

What

Adds a /ship slash command and the "Shipping" concept to the project, adopted from everruns/everruns and adapted for llmsim's Rust toolchain.

Why

Standardizes the shipping workflow so agents (and humans) have a single command to validate quality, create a PR, and merge — reducing the chance of skipping steps like testing or artifact updates.

How

  • Created .claude/commands/ship.md with an 8-phase workflow: pre-flight, test coverage, artifact updates, smoke testing, quality gates, push & PR, CI wait & merge, post-merge
  • Adapted phases for llmsim: cargo test instead of multi-stack commands, just check for quality gates, ./tests/smoke_test.sh for smoke testing
  • Added "Commands" section to AGENTS.md documenting the new /ship command
  • Added "Shipping" definition to AGENTS.md explaining what "ship" means in this project

Risk

  • Low
  • Documentation-only change, no code behavior affected

Checklist

  • Tests added or updated
  • Backward compatibility considered

https://claude.ai/code/session_0116CWZFYa62y94az2X5wXio

Adopts the ship command pattern from everruns/everruns, adapted for
llmsim's Rust toolchain. Adds an 8-phase shipping workflow covering
pre-flight checks, test coverage, artifact updates, smoke testing,
quality gates, PR creation, CI validation, and merge.

Also adds a "Shipping" definition to AGENTS.md and documents the
new commands section.

https://claude.ai/code/session_0116CWZFYa62y94az2X5wXio
@chaliy chaliy merged commit 7d03556 into main Mar 1, 2026
11 checks passed
@chaliy chaliy deleted the claude/adopt-ship-command-fN76P branch March 1, 2026 06:12
@chaliy chaliy mentioned this pull request Mar 20, 2026
2 tasks
chaliy added a commit that referenced this pull request Mar 20, 2026
## What
Prepare patch release v0.2.3 with version bump and changelog update.

## Why
Release new features and fixes since v0.2.2.

## How
- Bumped version in Cargo.toml from 0.2.2 to 0.2.3
- Updated CHANGELOG.md with v0.2.3 section including all changes since
v0.2.2

## Changelog excerpt

### Highlights
- WebSocket mode for Responses API streaming
- OpenAI thinking/reasoning emulation support
- Fixed repository URLs for crates.io listing

### What's Changed
* chore: routine maintenance - update deps and align specs (#30)
* fix: correct repository URLs for crates.io listing (#29)
* chore: add attribution settings and agent guidance for commits/PRs
(#28)
* feat: add /ship command for full shipping workflow (#27)
* feat(api): add WebSocket mode for Responses API (#26)
* feat(api): add OpenAI thinking/reasoning emulation (#25)

## Risk
- Low
- Standard version bump release

## Checklist
- [x] Tests added or updated
- [x] Backward compatibility considered

Co-authored-by: Claude <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants