← ClaudeAtlas

shipkit-updatelisted

Install or update Shipkit via npx. Detects existing installations, archives them safely, and intelligently merges user content with new version.
stefan-stepzero/shipkit · ★ 1 · AI & Automation · score 80
Install: claude install-skill stefan-stepzero/shipkit
# shipkit-update - Install & Update Shipkit **Purpose**: One skill to install Shipkit fresh or update an existing installation. Archives previous versions safely and intelligently merges user content. **Role**: Bootstrap/update skill. Can be fetched directly from GitHub even before Shipkit is installed. --- ## Why This Skill Exists **Updates are tricky without version tracking and safe migration.** This skill provides: 1. **Detection** - Finds all Shipkit variants (current + legacy naming) 2. **Safe archiving** - Never deletes, always preserves 3. **Clean install** - Fresh framework files from source 4. **Intelligent merge** - Claude merges user content into new structure --- ## When to Invoke **User-invoked:** - "Install Shipkit" / "Update Shipkit" / "Upgrade Shipkit" - `/shipkit-update` (explicit) - "Reinstall Shipkit from GitHub" **Bootstrap scenario:** - User pastes GitHub link + "install this" - Claude fetches this skill directly and executes --- ## Prerequisites **For installation:** - Access to GitHub (WebFetch or gh CLI) - Write access to project root **For update:** - Existing Shipkit installation (any version) --- ## Process ### Completion Tracking (MANDATORY) After getting user permission (Step 0), create tasks for every remaining step: 1. `TaskCreate`: "Detect existing installation" 2. `TaskCreate`: "Archive existing installation + write MANIFEST.md" 3. `TaskCreate`: "Run npx installer" 4. `TaskCreate`: "Merge CLAUDE.md (+ subfolder CLAUDE.md fi