Help us improve
Share bugs, ideas, or general feedback.
From arn-code
Orchestrates end-to-end shipping: branching, staging, committing, pushing, and optional PR creation in a guided git flow after implementation.
npx claudepluginhub appsvortex/arness --plugin arn-codeHow this skill is triggered — by the user, by Claude, or both
Slash command
/arn-code:arn-shippingThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Commit, push, and optionally create a pull request. This is a first-citizen entry point that wraps `arn-code-ship` and provides chaining context to the next stage (`arn-reviewing-pr`).
Guides git shipping workflow: verifies repo state, creates branches, stages changes, commits with meaningful messages, pushes, and creates GitHub or Bitbucket PRs via CLI.
Automates code shipping: merges base branch, runs detected tests, performs multi-review with auto-fixes, commits, pushes, creates PR. Use /ship or say 'ship it'.
Share bugs, ideas, or general feedback.
Commit, push, and optionally create a pull request. This is a first-citizen entry point that wraps arn-code-ship and provides chaining context to the next stage (arn-reviewing-pr).
This skill is a thin orchestration wrapper. It MUST NOT duplicate arn-code-ship logic. All shipping work is done by the invoked skill. Arness-shipping handles: prerequisite checks, invoking the ship skill, and informing the user about the next stage.
Read ${CLAUDE_PLUGIN_ROOT}/skills/arn-code-ensure-config/references/ensure-config.md and follow its instructions. This guarantees a user profile exists and ## Arness is configured with Arness Code fields before proceeding.
Show progress:
Shipping: SHIP (branch -> stage -> commit -> push -> PR)
^^^^
Invoke the ship skill:
Skill: arn-code:arn-code-ship
The ship skill handles all internal decisions: branching, staging, commit message generation, pushing, and PR creation. It has its own user interactions. Wait for it to complete.
After arn-code-ship completes, present the chain exit:
"When your PR gets review feedback, run /arn-reviewing-pr to validate and address comments."
## Arness config missing: Handled by Step 0 (ensure-config) — this should not occur if Step 0 completed successfully.arn-code-ship fails: Present the error. Ask: retry or abort.arn-code-ship handles this internally — it will inform the user. No action needed at this level.