con un clic
upgrade
Guided migration assistant for upgrading Blink projects to a new version
Instalar con Codex o Claude Copia este prompt, pégalo en Codex, Claude u otro asistente, y deja que revise la página de la skill y la instale por ti.
Menú
Guided migration assistant for upgrading Blink projects to a new version
Instalar con Codex o Claude Copia este prompt, pégalo en Codex, Claude u otro asistente, y deja que revise la página de la skill y la instale por ti.
Basado en la clasificación ocupacional SOC
| name | upgrade |
| description | Guided migration assistant for upgrading Blink projects to a new version |
Guided migration assistant for upgrading Blink projects to a new version.
Follow these steps in order. Do not skip steps.
Find the current project version and the target version:
blink --version to get the installed Blink version.blink.toml for a blink-version field. If no toml exists, ask the user what version they are upgrading from.If both versions are the same, tell the user they are already up to date and stop.
Run these commands to retrieve changes between the current and target versions:
blink llms --topic "new"
blink llms --topic "breaking"
Read the output carefully. Identify each breaking change and note:
Filter to only changes between the current and target versions.
If there are no breaking changes, tell the user their code should be compatible and stop.
For each breaking change identified in Step 2:
Glob **/*.bl to find all Blink source files (also check **/*.pact for legacy files).Grep to search for the "before" pattern from each breaking change.Present a checklist grouped by breaking change:
## Upgrade from vX.Y.Z → vA.B.C
### [Change title]
[Brief description of what changed and why]
- [ ] `src/foo.bl:42` — [matched pattern context]
- [ ] `src/bar.bl:17` — [matched pattern context]
### [Next change title]
- [x] No affected files found — already clean
Show already-clean items as checked. Ask the user if they want to proceed with fixes.
For each group of changes:
Do NOT batch all changes at once. Go one category at a time.
After all fixes are applied:
blink check <file> on each modified file to verify it compiles.blink.toml exists with test configuration, run blink test.Run blink update to update the blink-version field in blink.toml and re-resolve dependencies.