deps-update

仓库创建 2026年2月12日最近提交 5 小时前SkillHot 收录 20 天前
▸ 精选理由

能安全分组变更并自动编辑 mix.exs/mix.lock,省时高效。

▸ 风险提示

会直接修改仓库文件(mix.exs/mix.lock/源码),需写权限和审查。

这个 Skill 做什么

自动化升级 Hex 依赖、修复兼容性并创建可审阅的变更。

自动扫描并升级 Hex 依赖:列清单、抓 changelog、更新版本、修复兼容性问题并生成可审阅的 PR(patch 合并、major 单独)。用于例行依赖升级或版本落后时,不用于处理 deps.get 的构建失败。会直接修改 mix.exs 和 mix.lock,按影响范围拆分提交,便于代码审查与回滚。

▸ 展开 SKILL.md 英文原文

Bump outdated Hex deps — inventory, snapshot changelogs, update, fix breaks, split reviewable PRs (patches bundled, majors solo). Use to upgrade/bump Elixir dependencies or when versions fall behind. NOT for deps.get failures (/phx:investigate).

开发编程依赖升级自动变更mix通用
505
Stars
34
Forks
40
仓库内 Skill
+35
7 日增星
安装 / 使用
给你的 Agent 一句话(通用)
帮我安装这个 skill:https://raw.githubusercontent.com/oliver-kriska/claude-elixir-phoenix/main/plugins/elixir-phoenix/skills/deps-update/SKILL.md
或 curl 直取 SKILL.md
curl -fsSL "https://raw.githubusercontent.com/oliver-kriska/claude-elixir-phoenix/main/plugins/elixir-phoenix/skills/deps-update/SKILL.md"
SKILL.MD 节选查看完整文件 ↗
# Dependency Update (Freshness)

Inventory → update → fix breaks → grouped PRs. This is the only MUTATING
deps skill: it edits `mix.exs`, `mix.lock`, and source. Security scanning
stays in `/phx:deps-audit`; the vet ledger stays in `/phx:deps-vet`.

## Usage

```
/phx:deps-update                       # inventory + interactive scope pick
/phx:deps-update --scope patch         # bundle all patch bumps, one PR
/phx:deps-update --pkg phoenix_live_view   # one package (+ coupled group)
/phx:deps-update --dry-run             # inventory only, no changes
```

## Iron Laws

1. **NEVER cross a major version without an explicit `mix.exs` edit** —
   `mix deps.update` stays within requirements. Edit t
via SKILL·HOT · 数据来自 GitHub 公开信息 · 原文版权归作者所有