用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/bobcob7/dot-tools --skill yarn命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
正在显示 SKILL.md
基于 SOC 职业分类
| name | yarn |
| description | Yarn commands for package management (v1 and v4/berry) |
| argument-hint | [command or question] |
| allowed-tools | Bash, Read |
Help with Yarn based on $ARGUMENTS.
# Initialize
yarn init
yarn init -y
# Install
yarn # Install from yarn.lock
yarn add lodash # Add dependency
yarn add -D typescript # Add dev dependency
yarn add lodash@4.17.21 # Specific version
# Remove
yarn remove lodash
# Update
yarn upgrade # Update all
yarn upgrade lodash # Update specific
yarn outdated # Check for updates
yarn run build
yarn build # "run" is optional
yarn test
yarn dev
# Enable modern yarn
corepack enable
yarn set version stable
# Install
yarn # Install dependencies
yarn add lodash
yarn add -D typescript
# Update
yarn up # Interactive upgrade
yarn up lodash # Upgrade specific
# Remove
yarn remove lodash
# Run in workspace
yarn workspace @myorg/web build
# Run in all workspaces
yarn workspaces foreach run build
# Add to workspace
yarn workspace @myorg/web add lodash
# Import plugins
yarn plugin import typescript
yarn plugin import workspace-tools
# List plugins
yarn plugin list
yarn why lodash # Why is package installed
yarn list # List dependencies
yarn info lodash # Package info
yarn cache clean # v1
yarn cache clear # v4
# .yarnrc.yml (v4)
nodeLinker: node-modules # Use node_modules
enableGlobalCache: true
# Or use PnP (Plug'n'Play)
nodeLinker: pnp
{
"scripts": {
"dev": "vite",
"build": "tsc && vite build",
"test": "vitest",
"lint": "eslint src/"
}
}
| Action | npm | yarn |
|---|---|---|
| Install all | npm install | yarn |
| Add package | npm install pkg | yarn add pkg |
| Add dev | npm install -D pkg | yarn add -D pkg |
| Remove | npm uninstall pkg | yarn remove pkg |
| Run script | npm run cmd | yarn cmd |
| Clean install | npm ci | yarn --frozen-lockfile |