What problem does it solve? Edits to a Claude Code plugin do not automatically reach running sessions: cache-resolved sessions keep using a stale version-keyed copy until the version is bumped and the plugin is updated, so changes silently fail to ship. This Skill provides a verified procedure for determining how each session resolved the plugin and confirming delivery from the peer's own injected context. ## Core Features & Use Cases - Resolution-mode probing: Greps a peer's latest injected rules block (filtered to type == "attachment" lines) to determine whether a session is source-resolved or cache-resolved. - Version-bump shipping workflow: Publishes changes to main, bumps the version in both plugin.json and marketplace.json, and runs claude plugin update so cached copies refresh. - Delivery verification: Triggers a real SessionStart event (restart, resume, /clear, or /compact) and re-probes the peer's injected context before reporting the change as shipped. - Use Case: After merging a new fleet rule that does not appear to fire, use this Skill to probe peers, discover they are cache-resolved on an old version, bump both manifests, update the plugin, and confirm the new rule text appears in a peer's latest injection. ## Quick Start Use the ship-fleet skill to verify whether my plugin edits have actually reached the peer sessions and ship them if not.