ワンクリックで
upgrade
Guided migration assistant for upgrading Blink projects to a new version
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Guided migration assistant for upgrading Blink projects to a new version
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
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.