用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/SocketDev/action --skill updating-daily命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
Propagate a wheelhouse template change across fleet repos: worktrees, push/PR fallback, cleanup.
Run this repo's GitHub Actions locally with Agent-CI before pushing CI-sensitive changes.
Audit package exports for dead, internal-only, or weakly-consumed subpaths before pruning.
基于 SOC 职业分类
正在显示 SKILL.md
| name | updating-daily |
| description | Promote soak-cleared dependency exclusions, drop expired dates, and reconcile the lockfile. |
| user-invocable | true |
| allowed-tools | Read, Bash(node scripts/fleet/check/soak-excludes-have-dates.mts:*), Bash(pnpm install:*), Bash(git:*) |
| model | claude-haiku-4-5 |
| context | fork |
| metadata | {"internal":true} |
The daily, cheap maintenance pass: promote dependency soak-exclusions that have cleared their 7-day minimumReleaseAge window. A soak-exclude is a temporary bypass; once the package is old enough to install normally, the bypass is dead weight and should come out. Invoked daily by daily-update.yml (which routes through the same socket-registry reusable as the weekly run, opening a PR), or directly via /update-daily.
updating-skill: updating-daily).pnpm-workspace.yaml./updating umbrella's job (taze, lockstep, submodules). Daily is soak-promotion only — small, predictable, safe to run unattended.Allow minimumReleaseAge bypass flow, not this skill.minimumReleaseAgeExclude entries are promoted; the rest of pnpm-workspace.yaml is untouched.| # | Phase | Outcome |
|---|---|---|
| 1 | Promote | node scripts/fleet/check/soak-excludes-have-dates.mts --fix removes every entry whose removable: date has passed — the bullet plus its # published/removable annotation. |
| 2 | Reconcile | If step 1 changed pnpm-workspace.yaml, run pnpm install so the lockfile matches the slimmed catalog/exclude set. |
| 3 | Report | If nothing was promoted, exit cleanly with no diff — the workflow opens no PR. Otherwise the changed files (pnpm-workspace.yaml + pnpm-lock.yaml) become the PR. |
node scripts/fleet/check/soak-excludes-have-dates.mts --fix
# then, only if pnpm-workspace.yaml changed:
pnpm install
--fix prints each promoted entry on stdout and is a no-op (clean exit, no
write) when nothing has soaked. A no-change run leaves the tree clean, so the
wrapping workflow opens no PR.
The change is mechanical and needs no tracking: chore(deps): promote soaked exclusions. List the promoted pkg@ver entries in the body. Cascade commits
and this daily promotion are exempt from the prose skill.