원클릭으로
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.