From ea8318c5fc835a2c75838d4e68c01d110a7e1eab Mon Sep 17 00:00:00 2001 From: Claudio Ortolina Date: Sun, 8 Mar 2026 09:09:33 +0000 Subject: [PATCH] Add update-dependencies skll --- .claude/settings.local.json | 3 ++- .claude/skills/update-dependencies/SKILL.md | 14 ++++++++++++++ 2 files changed, 16 insertions(+), 1 deletion(-) create mode 100644 .claude/skills/update-dependencies/SKILL.md diff --git a/.claude/settings.local.json b/.claude/settings.local.json index 8ed703ad..793261b2 100644 --- a/.claude/settings.local.json +++ b/.claude/settings.local.json @@ -47,7 +47,8 @@ "WebFetch(domain:raw.githubusercontent.com)", "WebFetch(domain:github.com)", "WebFetch(domain:hex.pm)", - "Bash(gh issue:*)" + "Bash(gh issue:*)", + "Bash(mise run:*)" ] }, "enableAllProjectMcpServers": false diff --git a/.claude/skills/update-dependencies/SKILL.md b/.claude/skills/update-dependencies/SKILL.md new file mode 100644 index 00000000..f2a577e5 --- /dev/null +++ b/.claude/skills/update-dependencies/SKILL.md @@ -0,0 +1,14 @@ +--- +name: update-dependencies +description: Use when the user asks to update, upgrade, or refresh project dependencies, or when outdated dependencies need attention +--- + +# Update Dependencies + +## Workflow + +1. Run `mise run dev:outdated` to check all dependency categories +2. Read the summary table at the end of the output — it has three columns: Dependency, Status, and Next Step +3. For each row marked as outdated, run the command listed in the Next Step column +4. Re-run `mise run dev:outdated` to confirm everything is up to date +5. Run `mix test` to verify nothing is broken