ワンクリックで
upgrade
Upgrade project dependencies and config to match the latest create-vue scaffold
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Upgrade project dependencies and config to match the latest create-vue scaffold
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
| name | upgrade |
| description | Upgrade project dependencies and config to match the latest create-vue scaffold |
| disable-model-invocation | true |
| argument-hint | [all | deps | config | docs | verify | renovate] |
Upgrade this project's dependencies and tooling config to align with the latest create-vue scaffold. Work on a dedicated branch (e.g. chore/fix-dependencies).
The user provides a fresh create-vue scaffold as the reference baseline. If no scaffold path has been provided, ask the user to create one before proceeding.
!cat package.json
!cat .nvmrc
!cat tsconfig.app.json
!cat tsconfig.node.json
!cat tsconfig.vitest.json
!cat vitest.config.ts
!cat eslint.config.ts
!cat .github/workflows/build.yaml
If $ARGUMENTS is provided, only run the matching phase:
package.json dependencies and devDependencies against the fresh scaffold provided by the user.npm install and confirm npm ls has no peer dependency issues.Do a fresh file-by-file comparison of each config file against the scaffold. Don't assume which fields will differ — let the diff speak for itself. Common files to compare:
passWithNoTests for a project with no test files).engines — keep in sync with the Node version we're targeting.Present a diff summary before applying changes.
Run all checks and confirm they pass:
npm run type-check
npm run build
npm run lint
npm run test:unit
If a check fails, fix the issue and re-run. If stuck after two attempts, stop and ask the user.
After verification passes, check if CLAUDE.md has any statements now outdated by our changes and propose fixes. This includes but is not limited to:
Also check this skill file itself — if any commands or file references changed, update them here too.
Check open Renovate PRs on GitHub (https://github.com/brogli/blood-pressure-measure/pulls) and identify which ones are now superseded by our changes. List them so the user can close them.
The scaffold only covers base tooling (Vue, Vite, TypeScript, ESLint, etc.). Project-specific dependencies like PrimeVue, chart.js, vue-i18n, etc. must be upgraded separately. When upgrading these:
@primevue/themes → @primeuix/themes). If a reference scaffold is provided with the newer packages, compare its package.json against ours to detect renames — don't just bump versions.src/ directory for the old package name and update every import path.vite.config.ts chunk splitting. When the package namespace changes (e.g. @primevue → @primeuix), the manualChunks function must be updated too. Key rules:
themes/aura/datatable) that would cause false matches and circular chunk dependencies if sub-split."/datatable", "/chart/") instead of bare substrings ("datatable", "chart") to avoid false positives like organizationchart matching chart.npm run build and check for circular chunk warnings — these indicate the chunk splitting logic needs adjustment.