awcameron

Rollout Compatibility — Development skill for Claude Code

Development community

Keep a contract change safe while old and new versions run side by side.

How to install Rollout Compatibility

Installs to ~/.claude/commands/awcameron-skills-rollout-compatibility.md

Terminal
mkdir -p ~/.claude/commands && curl -fsSL https://raw.githubusercontent.com/awcameron/skills/HEAD/.claude/commands/rollout-compatibility.md -o ~/.claude/commands/awcameron-skills-rollout-compatibility.md

Restart Claude Code, or start a new session, for it to be picked up.

What Rollout Compatibility does


description: Keep a contract change safe while old and new versions run side by side

Invoke the awcameron-skills:rollout-compatibility skill against $ARGUMENTS

First find this repo's own deployment model -- whether the contract, its producers, and its consumers ship atomically or on separate schedules. If they ship atomically, say so and stop. Otherwise plan the change so every version live during the rollout keeps working: additive first, expand-contract for schema changes, and remova

Alternatives in Development

  • Opslane Old — Run multiple Claude Code sessions in parallel 772 ★
  • Codex OpenAI Proxy — Proxy server to use ChatGPT Plus tokens with CLINE/Claude Code extensions via OpenAI API compatibility 124 ★
  • Opencode X — Open-source Claude Code alternative 97 ★

Full documentation available on GitHub

View Source Repository