Automates branch preparation and merge-readiness checks for ICN repositories.

Install

mkdir -p .claude/skills/icn-shipping && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/13004" && unzip -o skill.zip -d .claude/skills/icn-shipping && rm skill.zip

Installs to .claude/skills/icn-shipping

Activation

This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.

Prepare ICN branches for merge with required checks, doc/spec sync, clean git hygiene, and high-quality PR metadata.
116 charsno explicit “when” trigger
Intermediate

Key capabilities

  • Run required checks for touched paths
  • Remove unrelated edits to keep patch focused
  • Update documentation/spec if semantics changed
  • Ensure git status --short is clean except intended files
  • Write clear and scoped commit messages
  • Generate high-quality Pull Request metadata including problem, what changed, invariants, and verification

How it works

The skill prepares an ICN branch for merge by running required checks, ensuring diff quality, updating documentation, maintaining git hygiene, and generating complete Pull Request metadata.

Inputs & outputs

You give it
ICN branch ready for merge
You get back
Prepared ICN branch with required checks, doc/spec sync, clean git hygiene, and high-quality PR metadata

When to use icn-shipping

  • Running pre-merge checks
  • Syncing specs with implementation
  • Generating PR documentation
  • Cleaning up commit history before merge

About this skill

ICN Shipping Skill (Codex)

Use this skill when preparing a branch for merge.

Purpose

  • Ensure code, docs, and PR metadata are release-quality.
  • Prevent false-green claims and drift between behavior and docs.

Preconditions

  • Implementation changes are complete.
  • Required checks for touched areas are known from AGENTS.md.

Shipping Checklist

  1. Verification
    • Run required checks for touched paths.
    • Capture command outputs before claiming success.
  2. Diff Quality
    • Remove unrelated edits.
    • Keep patch focused and reviewable.
  3. Documentation
    • If semantics changed, update docs/spec in same PR.
  4. Git Hygiene
    • git status --short is clean except intended files.
    • Commit message is clear and scoped.
    • Branch pushed to remote.
  5. Pull Request Quality
    • Title: concise, behavior-oriented.
    • Body includes:
      • Problem
      • What changed
      • Invariants/safety notes
      • Verification commands and outcomes
      • Follow-ups (if any)

Standard Verification Commands

  • Rust crates:
    • cd icn && cargo fmt --all --check
    • cd icn && cargo clippy --workspace --all-targets --all-features -- -D warnings
    • cd icn && cargo test (or narrower scoped tests with justification)
  • Docs-only changes:
    • Link/consistency checks with rg and manual spot validation.

Stop Conditions

Do not ship if any required check fails, invariants are unclear, or docs drift is unresolved.

When not to use it

  • If any required check fails
  • If invariants are unclear
  • If docs drift is unresolved

Limitations

  • Does not ship if any required check fails
  • Does not ship if invariants are unclear
  • Does not ship if docs drift is unresolved

How it compares

This skill provides a structured checklist and specific commands for preparing a branch for merge within the ICN context, focusing on release-quality code, documentation, and PR metadata, which is more rigorous than a standard merge process

Compared to similar skills

icn-shipping side by side with the closest alternatives in the catalog.

SkillInstallsUpdatedSafetyDifficulty
icn-shipping (this skill)06moNo flagsIntermediate
release-skills23moReviewIntermediate
sync-upstream16moReviewIntermediate
code-review06moNo flagsIntermediate

Try saying

Example prompts that trigger this skill in your AI assistant.

Search skills

Search the agent skills registry