npm/yarn/pnpm/bunに対応したパッケージ更新を実行する。Node.jsバージョン管理ツール(mise/nvm/asdf)にも対応
Updates Node.js packages using npm/yarn/pnpm/bun and manages Node.js versions via mise/nvm/asdf. Executes when you request package updates or Node.js version changes.
/plugin marketplace add snhrm/claude-plugin/plugin install fe-eol-checker@claude-pluginThis skill is limited to using the following tools:
役割: パッケージマネージャーとバージョン管理ツールを使用した更新作業に特化。
入力: パッケージ名、バージョン、パッケージマネージャー種別(呼び出し元から渡される)
# 単一パッケージ
npm install {package}@{version}
# 複数パッケージ
npm install {pkg1}@{v1} {pkg2}@{v2}
# devDependencies
npm install -D {package}@{version}
# peer依存関係の競合を無視(非推奨だが必要な場合)
npm install {package}@{version} --legacy-peer-deps
# 単一パッケージ
yarn add {package}@{version}
# 複数パッケージ
yarn add {pkg1}@{v1} {pkg2}@{v2}
# devDependencies
yarn add -D {package}@{version}
# 単一パッケージ
yarn add {package}@{version}
# インタラクティブアップグレード(使用しない)
# yarn upgrade-interactive
# 単一パッケージ
pnpm add {package}@{version}
# 複数パッケージ
pnpm add {pkg1}@{v1} {pkg2}@{v2}
# devDependencies
pnpm add -D {package}@{version}
# ワークスペース全体
pnpm add {package}@{version} -w
# 単一パッケージ
bun add {package}@{version}
# 複数パッケージ
bun add {pkg1}@{v1} {pkg2}@{v2}
# devDependencies
bun add -d {package}@{version}
# バージョンインストール
mise install node@{version}
# プロジェクトで使用
mise use node@{version}
# グローバル設定
mise use -g node@{version}
# .tool-versions更新(自動)
# mise use で自動更新される
# バージョンインストール
nvm install {version}
# 使用
nvm use {version}
# .nvmrc更新
echo "{version}" > .nvmrc
# デフォルト設定
nvm alias default {version}
# プラグイン確認
asdf plugin list | grep nodejs
# バージョンインストール
asdf install nodejs {version}
# ローカル設定
asdf local nodejs {version}
# .tool-versions更新(自動)
# バージョンインストール
nodenv install {version}
# ローカル設定
nodenv local {version}
# .node-version更新(自動)
# バージョンインストール
fnm install {version}
# 使用
fnm use {version}
# .node-version更新
echo "{version}" > .node-version
# npm
npm uninstall {package}
# yarn
yarn remove {package}
# pnpm
pnpm remove {package}
# bun
bun remove {package}
# npm
rm -rf node_modules package-lock.json && npm install
# yarn
rm -rf node_modules yarn.lock && yarn
# pnpm
rm -rf node_modules pnpm-lock.yaml && pnpm install
# bun
rm -rf node_modules bun.lockb && bun install
{
"action": "update|install|remove",
"packages": [
{
"name": "{パッケージ名}",
"from": "{旧バージョン}",
"to": "{新バージョン}",
"status": "success|failed",
"command": "{実行コマンド}",
"output": "{コマンド出力}",
"error": "{エラー(失敗時)}"
}
],
"nodeVersion": {
"from": "{旧バージョン}",
"to": "{新バージョン}",
"tool": "mise|nvm|asdf|nodenv|fnm",
"status": "success|failed|skipped"
}
}
# エラー例
npm ERR! ERESOLVE unable to resolve dependency tree
# 対処1: --legacy-peer-deps
npm install {package}@{version} --legacy-peer-deps
# 対処2: --force(非推奨)
npm install {package}@{version} --force
# 利用可能なバージョン確認
npm view {package} versions --json
# 最新バージョン確認
npm view {package} version
# グローバルインストールの場合
# sudoは使用しない、パーミッション修正を案内
# インストール済みバージョン確認
npm list {package}
yarn list {package}
pnpm list {package}
bun pm ls {package}
# 最新バージョン確認
npm view {package} version
# アウトデートパッケージ確認
npm outdated
yarn outdated
pnpm outdated
Creating algorithmic art using p5.js with seeded randomness and interactive parameter exploration. Use this when users request creating art using code, generative art, algorithmic art, flow fields, or particle systems. Create original algorithmic art rather than copying existing artists' work to avoid copyright violations.
Applies Anthropic's official brand colors and typography to any sort of artifact that may benefit from having Anthropic's look-and-feel. Use it when brand colors or style guidelines, visual formatting, or company design standards apply.
Create beautiful visual art in .png and .pdf documents using design philosophy. You should use this skill when the user asks to create a poster, piece of art, design, or other static piece. Create original visual designs, never copying existing artists' work to avoid copyright violations.