File contents Dependency Management
Basic Principles
Always Use Exact Versions
Use exact versions only: package@1.2.3
Forbid: ^1.2.3, ~1.2.3, latest, *, version ranges
Exception: Library peerDependencies only
Lock Files Are Mandatory
Always commit to version control
Forbid manual editing
CI/CD must use frozen/locked mode
Security Audit First
Check vulnerabilities before installation
Automate regular audits
Installation Commands
# Node.js
npm install --save-exact package@1.2.3
pnpm add --save-exact package@1.2.3
yarn add --exact package@1.2.3
# Python
pip install package==1.2.3
poetry add package@1.2.3
# Go
go get package@v1.2.3
# Rust
cargo add package@=1.2.3
# PHP
composer require vendor/package:1.2.3
# Ruby (Gemfile)
gem 'package', '1.2.3'
# Java/Kotlin
implementation("group:artifact:1.2.3") # Gradle
<version>1.2.3</version> # Maven
# .NET
dotnet add package PackageName --version 1.2.3
CI/CD Commands
npm ci # npm
pnpm install --frozen-lockfile # pnpm
yarn install --frozen-lockfile # yarn
poetry install --no-update # poetry
go mod verify # go
cargo build --locked # rust
composer install --no-update # php
bundle install --frozen # ruby
dotnet restore --locked-mode # .NET
Common Mistakes
❌ Wrong
✅ Correct
npm install (CI)
npm ci
package@latest
package@1.2.3
package@^1.2.3
package@1.2.3
Lock file in .gitignore
Commit lock file
Manual lock file editing
Regenerate via package manager
Converted and distributed by TomeVault — claim your Tome and manage your conversions.
1 --- 2 name: kubrickcode-workflow-toolkit-dependency-management 3 description: Dependency Management 4 --- 5 6 # Dependency Management 7 8 ## Basic Principles 9 10 ### Always Use Exact Versions 11 12 - Use exact versions only: `package@1.2.3` 13 - Forbid: `^1.2.3`, `~1.2.3`, `latest`, `*`, version ranges 14 - Exception: Library peerDependencies only 15 16 ### Lock Files Are Mandatory 17 18 - Always commit to version control 19 - Forbid manual editing 20 - CI/CD must use frozen/locked mode 21 22 ### Security Audit First 23 24 - Check vulnerabilities before installation 25 - Automate regular audits 26 27 ## Installation Commands 28 29 ```bash 30 # Node.js 31 npm install --save-exact package@1.2.3 32 pnpm add --save-exact package@1.2.3 33 yarn add --exact package@1.2.3 34 35 # Python 36 pip install package==1.2.3 37 poetry add package@1.2.3 38 39 # Go 40 go get package@v1.2.3 41 42 # Rust 43 cargo add package@=1.2.3 44 45 # PHP 46 composer require vendor/package:1.2.3 47 48 # Ruby (Gemfile) 49 gem 'package', '1.2.3' 50 51 # Java/Kotlin 52 implementation("group:artifact:1.2.3") # Gradle 53 <version>1.2.3</version> # Maven 54 55 # .NET 56 dotnet add package PackageName --version 1.2.3 57 ``` 58 59 ## CI/CD Commands 60 61 ```bash 62 npm ci # npm 63 pnpm install --frozen-lockfile # pnpm 64 yarn install --frozen-lockfile # yarn 65 poetry install --no-update # poetry 66 go mod verify # go 67 cargo build --locked # rust 68 composer install --no-update # php 69 bundle install --frozen # ruby 70 dotnet restore --locked-mode # .NET 71 ``` 72 73 ## Common Mistakes 74 75 | ❌ Wrong | ✅ Correct | 76 | ------------------------ | ------------------------------ | 77 | `npm install` (CI) | `npm ci` | 78 | `package@latest` | `package@1.2.3` | 79 | `package@^1.2.3` | `package@1.2.3` | 80 | Lock file in .gitignore | Commit lock file | 81 | Manual lock file editing | Regenerate via package manager | 82 83 --- 84 > Converted and distributed by [TomeVault](https://tomevault.io/claim/kubrickcode) — claim your Tome and manage your conversions. 85 <!-- tomevault:4.0:skill_md:2026-04-13 -->
tomevault-io/skills-registry/tree/main/kubrickcode--workflow-toolkit--dependency-management commit dda71d28ae
Frequently asked questions How do I install the Kubrickcode Workflow Toolkit Dependency Management skill? Run npx skillmds@latest add tomevault-io/kubrickcode-workflow-toolkit-dependency-management in your terminal (requires Node.js), paste this page's agent-chat prompt into Claude, Cursor, or any MCP-connected agent, or download the SKILL.md file and copy it into your agent's skills directory.
What does the Kubrickcode Workflow Toolkit Dependency Management skill do? Dependency Management It is listed under Productivity on SkillMD.
Is Kubrickcode Workflow Toolkit Dependency Management safe to use? This skill has not completed SkillMD's automated safety review yet. SkillMD never runs a skill's scripts for you; review the SKILL.md before installing.
Which AI agents work with Kubrickcode Workflow Toolkit Dependency Management? This skill is tagged as working with Claude Code, Claude.ai, OpenAI Codex. SKILL.md is an open format, so most agents that read a skills directory can load it too.
Is Kubrickcode Workflow Toolkit Dependency Management free to use? Yes. Installing skills from SkillMD is free, and the skill stays under its author's original license.
Who published Kubrickcode Workflow Toolkit Dependency Management? tomevault-io (@tomevault-io) published this skill. Their other Agent Skills are listed on their SkillMD profile.