スキル一覧に戻る
hairihou

npm-update-report

by hairihou

0🍴 0📅 2026年1月24日
GitHubで見るManusで実行

SKILL.md


name: npm-update-report description: Check for outdated npm/pnpm/yarn packages, update them, and generate impact/risk assessment reports with changelog investigation and security audit. Use when asked to "check npm updates", "update dependencies", "review package updates", "update and report", or "check for breaking changes".

Package Update Report

Workflow

StepActionDetails
1Detect PMCheck lock file to determine package manager
2Check outdatedList packages with available updates
3Update packagesUpdate according to strategy below
4Classify changesExtract diff from package.json, classify as major/minor/patch
5InvestigateWeb search changelogs for major/minor bumps and key packages
6Assess impactGrep for package usage, evaluate breaking changes
7AuditRun security audit, include advisory URLs for vulnerabilities
8VerifyRun scripts from package.json (lint, typecheck, test, build)
9OutputSee references/report-template.md

Package Manager Detection

Lock FilePMOutdatedUpdateAudit
package-lock.jsonnpmnpm outdatednpm update / npm installnpm audit
pnpm-lock.yamlpnpmpnpm outdatedpnpm update / pnpm addpnpm audit
yarn.lockyarnyarn outdatedyarn upgrade / yarn addyarn audit

For monorepos: pnpm --filter {pkg}, npm -w {pkg}, yarn workspace {pkg}

Update Strategy

TypeAction
PatchAuto-update via {pm} update
MinorAuto-update, investigate key packages
MajorConfirm with user before update

Investigation Criteria

Sources: GitHub Releases, CHANGELOG.md, official blogs only

Always investigate:

  • Major version bumps (breaking changes likely)
  • Minor bumps of: frameworks (React, Vue, Next.js), build tools (Vite, esbuild), test tools (Vitest, Jest)

Investigate if verification fails:

  • Any package that may be related to the failure

Skip: Patch-only updates with passing verification

Verification Failure Handling

If verification fails:

  1. Identify failing script and error message
  2. Search for related packages in the error
  3. Investigate those packages' changelogs for breaking changes
  4. Document findings in report under "Verification Results"
  5. Set conclusion to "Needs attention" with specific action items

スコア

総合スコア

50/100

リポジトリの品質指標に基づく評価

SKILL.md

SKILL.mdファイルが含まれている

+20
LICENSE

ライセンスが設定されている

0/10
説明文

100文字以上の説明がある

0/10
人気

GitHub Stars 100以上

0/15
最近の活動

3ヶ月以内に更新がある

0/10
フォーク

10回以上フォークされている

0/5
Issue管理

オープンIssueが50未満

+5
言語

プログラミング言語が設定されている

+5
タグ

1つ以上のタグが設定されている

0/5

レビュー

💬

レビュー機能は近日公開予定です