dependency-management
パッケージ管理や脆弱性対応時に使用。
安装与使用
请根据来源仓库和你的 AI 工具说明安装此技能。先阅读技能文件和依赖要求,再添加到工作流。
查看来源 ↗使用指南技能说明
Dependency Management
📋 実行前チェック(必須)
このスキルを使うべきか?
- パッケージを追加する?
- 依存関係を更新する?
- 脆弱性に対応する?
- ライセンスを確認する?
前提条件
- 本当に必要か確認したか?(自前実装で済まないか)
- メンテナンス状況を確認したか?
- ライセンスを確認したか?
禁止事項の確認
- 不要なパッケージを追加しようとしていないか?
- 脆弱性のあるバージョンを使おうとしていないか?
- ロックファイルをコミットし忘れていないか?
- メジャーバージョンを安易に上げようとしていないか?
トリガー
- パッケージ追加時
- 依存関係更新時
- 脆弱性対応時
- ライセンス確認時
🚨 鉄則
依存は負債。必要最小限に。
追加前チェック
□ 本当に必要?(自前実装で済まないか)
□ メンテされている?(最終更新)
□ ライセンス確認(MIT, Apache等)
□ 依存の依存は多すぎないか
バージョン指定
{
"dependencies": {
"express": "^4.18.0", // パッチ・マイナー許可
"lodash": "4.17.21" // 固定(重要なもの)
}
}
ロックファイル
⚠️ 必ずコミット:
-
package-lock.json -
yarn.lock -
pnpm-lock.yaml -
poetry.lock -
Cargo.lock -
composer.lock
🚫 禁止事項まとめ
- 不要なパッケージの追加
- 脆弱性のあるバージョン使用
- ロックファイルのコミット忘れ
- 安易なメジャーバージョンアップ
使用示例
查看来源仓库中的使用示例与配置说明。
查看来源 ↗来源历史
- 收录时间
- 2026-01-20
- 索引更新时间
- 2026-01-26
- Branch
- main
收录与同步日期属于本站记录。源码修改历史请查看来源仓库。
GitHub ↗chat Comments (0)
Sign in to join the discussion and leave a comment.
No comments yet. Be the first to share your thoughts!