update-dependencies — community update-dependencies, strapi-plugin-tiptap-editor, community, ide skills, Claude Code, Cursor, Windsurf

v1.0.0

关于此技能

非常适合需要自动化依赖管理和版本更新的开发代理,特别是在package.json文件中。 Update project dependencies to their latest compatible versions with verification. Use when the user asks to update, upgrade, or bump dependencies.

notum-cz notum-cz
[21]
[2]
更新于: 3/17/2026

Killer-Skills Review

Decision support comes first. Repository text comes second.

Reference-Only Page Review Score: 7/11

This page remains useful for operators, but Killer-Skills treats it as reference material instead of a primary organic landing page.

Original recommendation layer Concrete use-case guidance Explicit limitations and caution
Review Score
7/11
Quality Score
44
Canonical Locale
en
Detected Body Locale
en

非常适合需要自动化依赖管理和版本更新的开发代理,特别是在package.json文件中。 Update project dependencies to their latest compatible versions with verification. Use when the user asks to update, upgrade, or bump dependencies.

核心价值

赋予代理更新依赖项和devDependencies到它们的最新兼容版本,使用确切的固定版本,确保构建和测试的完整性,通过验证每个组不会破坏构建或测试,并尊重peerDependencies范围。

适用 Agent 类型

非常适合需要自动化依赖管理和版本更新的开发代理,特别是在package.json文件中。

赋予的主要能力 · update-dependencies

更新依赖项以确保兼容性和安全性
自动化devDependencies更新以简化开发工作流程
更新依赖项后验证构建和测试的完整性

! 使用限制与门槛

  • 需要访问package.json文件
  • 不得修改peerDependencies
  • 更新的devDependencies必须满足现有的peer范围

Why this page is reference-only

  • - Current locale does not satisfy the locale-governance contract.
  • - The underlying skill quality score is below the review floor.

Source Boundary

The section below is supporting source material from the upstream repository. Use the Killer-Skills review above as the primary decision layer.

实验室 Demo

Browser Sandbox Environment

⚡️ Ready to unleash?

Experience this Agent in a zero-setup browser environment powered by WebContainers. No installation required.

Boot Container Sandbox

常见问题与安装步骤

以下问题与步骤与页面结构化数据保持一致,便于搜索引擎理解页面内容。

? FAQ

update-dependencies 是什么?

非常适合需要自动化依赖管理和版本更新的开发代理,特别是在package.json文件中。 Update project dependencies to their latest compatible versions with verification. Use when the user asks to update, upgrade, or bump dependencies.

如何安装 update-dependencies?

运行命令:npx killer-skills add notum-cz/strapi-plugin-tiptap-editor/update-dependencies。支持 Cursor、Windsurf、VS Code、Claude Code 等 19+ IDE/Agent。

update-dependencies 适用于哪些场景?

典型场景包括:更新依赖项以确保兼容性和安全性、自动化devDependencies更新以简化开发工作流程、更新依赖项后验证构建和测试的完整性。

update-dependencies 支持哪些 IDE 或 Agent?

该技能兼容 Cursor, Windsurf, VS Code, Trae, Claude Code, OpenClaw, Aider, Codex, OpenCode, Goose, Cline, Roo Code, Kiro, Augment Code, Continue, GitHub Copilot, Sourcegraph Cody, and Amazon Q Developer。可使用 Killer-Skills CLI 一条命令通用安装。

update-dependencies 有哪些限制?

需要访问package.json文件;不得修改peerDependencies;更新的devDependencies必须满足现有的peer范围。

安装步骤

  1. 1. 打开终端

    在你的项目目录中打开终端或命令行。

  2. 2. 执行安装命令

    运行:npx killer-skills add notum-cz/strapi-plugin-tiptap-editor/update-dependencies。CLI 会自动识别 IDE 或 AI Agent 并完成配置。

  3. 3. 开始使用技能

    update-dependencies 已启用,可立即在当前项目中调用。

! 参考页模式

此页面仍可作为安装与查阅参考,但 Killer-Skills 不再把它视为主要可索引落地页。请优先阅读上方评审结论,再决定是否继续查看上游仓库说明。

Imported Repository Instructions

The section below is supporting source material from the upstream repository. Use the Killer-Skills review above as the primary decision layer.

Supporting Evidence

update-dependencies

安装 update-dependencies,这是一款面向AI agent workflows and automation的 AI Agent Skill。支持 Claude Code、Cursor、Windsurf,一键安装。

SKILL.md
Readonly
Imported Repository Instructions
The section below is supporting source material from the upstream repository. Use the Killer-Skills review above as the primary decision layer.
Supporting Evidence

Update Dependencies

Update all dependencies and devDependencies in package.json to their latest compatible versions using exact pinned versions. Verify each group does not break the build or tests.

Rules

  • Use exact versions (no ^ prefix) for dependencies and devDependencies.
  • NEVER modify peerDependencies — leave them exactly as-is.
  • Updated devDependencies that also appear in peerDependencies must satisfy the existing (unchanged) peer range.
  • Do NOT update react or react-dom beyond 18.x — Strapi v5 requires React 18.
  • Prerelease versions (alpha, beta, rc) are only allowed if the current version of that package is already a prerelease.
  • Do not use non-null assertions (!.); prefer null guards if any code changes are needed.

Procedure

Step 1 — Snapshot current state

  1. Read package.json and note every dependency with its current version.
  2. Run yarn outdated to identify available updates. This command may exit with code 1 when outdated packages exist — that is normal.
  3. Create a working list of packages to update, organized into the groups below.

Step 2 — Update groups in order

Process groups one at a time in this order. After each group, run the full verification suite before moving to the next group.

Group 1 — @tiptap packages

All packages matching @tiptap/*. These must be updated together to the same version to avoid peer dependency mismatches between TipTap internals.

Packages: @tiptap/extension-subscript, @tiptap/extension-superscript, @tiptap/extension-table, @tiptap/extension-text-align, @tiptap/pm, @tiptap/react, @tiptap/starter-kit

Group 2 — @strapi packages

All packages matching @strapi/*. These have tight coupling and should be updated together. New versions must remain compatible with the unchanged peerDependencies ranges.

Packages (dependencies): @strapi/design-system, @strapi/icons Packages (devDependencies): @strapi/sdk-plugin, @strapi/strapi, @strapi/typescript-utils

Group 3 — React ecosystem

Update types and related packages. Do NOT bump react or react-dom beyond 18.x — only update patch/minor within 18.x. Updated versions must satisfy unchanged peer ranges.

Packages: @types/react, @types/react-dom, react, react-dom, react-router-dom, styled-components

Group 4 — Standalone packages

Update remaining packages individually.

Packages: react-intl, typescript, vitest, prettier

Step 3 — Per-group sequence

For each group, follow this exact sequence:

  1. Determine latest versions: Run yarn info <package> version for each package to get the latest stable version. For packages currently on prerelease, get the latest prerelease in the same series.
  2. Update package.json: Set each dependency/devDependency to the exact new version (no ^). Do NOT touch peerDependencies.
  3. Install: Run yarn install to update yarn.lock.
  4. Verify: Run all verification commands in sequence:
    yarn build && yarn verify && yarn test && yarn test:ts:front && yarn test:ts:back
    
  5. On failure:
    • Check the error output to determine cause.
    • If the failure is clearly caused by the update and is fixable with a minor code change (e.g., a renamed import, a changed type signature), fix it and re-run verification. Only make minimal, obvious fixes — do not refactor.
    • If not easily fixable, revert package.json changes for this group back to the previous versions, run yarn install, and note the group as "skipped" with the reason.
  6. On success: Commit the group update with message: chore(deps): update <group name> packages

Step 4 — Summary

After all groups are processed, output a markdown summary table:

## Dependency Update Summary

| Package | Previous | Updated | Group | Status |
|---------|----------|---------|-------|--------|
| @tiptap/react | 3.19.0 | 3.21.2 | @tiptap | ✅ Updated |
| ... | ... | ... | ... | ... |

### Skipped
- `<package>`: <reason for skip>

Include the commit hashes for each successful group commit.

Important Notes

  • If yarn outdated shows no updates available, report that and stop.
  • Always run the full verification suite — do not skip any command.
  • When in doubt about compatibility, prefer the conservative choice (skip the update).
  • Package manager is Yarn v1 — use yarn commands (not npm/pnpm).

相关技能

寻找 update-dependencies 的替代方案 (Alternative) 或可搭配使用的同类 community Skill?探索以下相关开源技能。

查看全部

openclaw-release-maintainer

Logo of openclaw
openclaw

Your own personal AI assistant. Any OS. Any Platform. The lobster way. 🦞

333.8k
0
AI

widget-generator

Logo of f
f

为prompts.chat的信息反馈系统生成可定制的插件小部件

149.6k
0
AI

flags

Logo of vercel
vercel

React 框架

138.4k
0
浏览器

pr-review

Logo of pytorch
pytorch

Python中具有强大GPU加速的张量和动态神经网络

98.6k
0
开发者工具