upgrade-starterpack
<!-- ⚠️ STARTERPACK CORE — DO NOT MODIFY. This file is managed by the starterpack. -->
SKILL.md.claude/skills/upgrade-starterpack/SKILL.md
GitHub<!-- ⚠️ STARTERPACK CORE — DO NOT MODIFY. This file is managed by the starterpack. -->
name: upgrade-starterpack description: Upgrade the starterpack with AI assistance
Upgrade Starterpack
Run the starterpack upgrade with AI-assisted conflict resolution. The upgrade
targets the latest released starterpack version (highest vX.Y.Z tag), not
master, so in-flight upstream work never lands on a sub-app.
Steps
Run the analyze command:
bash scripts/_core/core-update.sh --analyzeReview the output for:
- Version change (current → latest released version)
- Breaking changes in upgrade notes
- Local modifications that will be overwritten
- Required migrations
If local modifications exist:
- Note which files have local changes
- Determine if changes should be preserved
- Plan to re-apply them after upgrade
Enter plan mode to create upgrade plan for user approval
After user approves, execute:
- Run
bash scripts/_core/core-update.shto apply upgrade - Re-apply preserved local modifications
- Run validation commands
- Run
Post-upgrade validation:
npm run lint:frontend && npm run lint:backend npm run typecheck:frontend bash scripts/_core/validate-core-files.sh