msgolf-hp リポジトリ専用の依存更新スキル。Node.js と npm 依存の現状確認、 mise.toml / package.json / package-lock.json の更新、peer dependency の互換性確認、 npm run lint / npm run build による検証、更新結果の日本語要約までを行う。
msgolf-hp の Node.js / 依存更新では以下に従うこと。
mise.toml、package.json、package-lock.json の更新と検証まで。npm run lint が成功するnpm run build が成功するnpm outdated --depth=0 があれば、見送った理由を報告するmise.toml で管理する。更新候補は LTS 系を優先する。mise.toml に合わせた Node.js 上で実行する。package.json と package-lock.json を正とする。npm run lint と npm run build。next-env.d.ts が変わることがあるため、更新対象かどうかを切り分ける。npm outdated --depth=0 で残差分を確認する。AGENTS.md、mise.toml、package.json、package-lock.json を読む。mise exec で mise.toml に合わせた Node.js を使い、node -v、npm -v、npm outdated --depth=0、必要に応じて npm view <pkg> version で現状差分を把握する。mise.toml を更新する。package.json を更新し、npm install で package-lock.json を再解決する。npm run lint と npm run build の結果で採否を判断する。git diff --stat と git diff -- next-env.d.ts などで不要差分を確認し、更新対象外の追跡ファイル差分は戻す。npm view や公式 peer dependency を確認してから更新する。lint または build が失敗したら、その依存は元に戻し、見送り理由を明示する。lint / build が通る依存は採用候補にできる。next-env.d.ts の差分は build の副作用で発生しうるため、意図した更新でない限り戻す。最低限以下を含めて日本語で報告する。
npm run lint と npm run build の結果npm outdated --depth=0 の残差分