关于 updating-bostonaholic-skills
这项 Skill 在用户一次确认后,将现有的 bostonaholic skills 安装更新到最新版本。它先展示计划,仅应用已确认的计划并备份更新副本;不会安装到未安装该集合的环境,也不会删除已停用或无法识别的副本。
主要功能
- 01预览更新计划
- 02仅应用已确认的计划 ID
- 03备份已更新副本
- 04遇到需用户处理的阻碍即停止
- 05不改动排除在外的安装
适用场景
- 01更新现有的集合安装
- 02应用前审阅变更计划
- 03找出需要用户处理的环境
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ bostonaholic/ skills --skill updating-bostonaholic-skills安装后在 Claude Code 中输入/updating-bostonaholic-skills确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
agents/openai.yamlreferences/blockers-and-failures.mdscripts/update.mjs详细介绍
更新 bostonaholic skills
在确认一次后,将每个现有安装更新到最新版本。 不会安装到缺少该集合的运行环境中,也不会将技能添加到原本不包含它的 副本目录中。
<skill-dir> 是此技能的目录。脚本需要 node 和 git
(使用 command -v node git 检查);如果已安装,则会使用 claude 和 codex。
规则
- 只确认一次。 显示完整计划。未确认则不做任何更改。
- 仅应用已确认的 id。 计划发生变化时退出码为 3,且不运行任何操作。
- 遇到阻碍时停止。 退出码为 4 表示运行环境需要用户先采取操作。
- 绝不删除技能。 只报告已弃用或无法识别的副本。
- 会更新: Claude Code 和 Codex 插件、Cursor 插件克隆(在其自身分支上执行
git pull --ff-only,而非使用发布标签),以及~/.gemini/antigravity-cli/skills、${XDG_CONFIG_HOME:-~/.config}/opencode/skills、~/.cursor/skills和~/agent-data/workflows中任何以集合命名的真实副本,无论由什么工具安装。每个旧副本都会备份。 - 不会触碰:
~/.claude/skills、~/.agents/skills和项目级的skillsCLI 安装。请指引用户查看 INSTALL.md 中“One skill”部分的更新命令。
步骤
- 运行
node "<skill-dir>/scripts/update.mjs" plan并显示完整输出; 此操作不会更改任何内容。- 退出码为 4:报告每一行
Blocked,说明 阻碍和故障中的建议,然后停止。 - 如果显示
Nothing to do.:报告left:行,然后停止。
- 退出码为 4:报告每一行
- 请用户确认计划,或先使用
DRY_RUN=true运行apply。 - 使用已确认的
Plan id运行node "<skill-dir>/scripts/update.mjs" apply <plan-id>。- 退出码为 3:机器状态已变化;重新运行计划并再次确认。
- 退出码为 1:该命令会指出失败的步骤和未运行的步骤;报告 stderr 以及参考文档中的建议,不要盲目重试。
- 再次运行计划,并确认结果为
Nothing to do.。如果 Claude Code 或 Codex 步骤 仍显示差异,说明其 marketplace 提供的版本早于发布版本;报告该差异。 - 报告运行的每个步骤、每一行
left:,以及备份目录。 - 告知用户需要重启哪些运行环境:
- Claude Code:开启新会话,或运行
/reload-plugins。 - Codex:开启新线程。
- Antigravity、OpenCode、Cursor(插件和技能):重启应用。
- Grok Bot:没有文档说明需要重启;请在 Settings > Plugins > Yours 下确认。
- Claude Code:开启新会话,或运行
评论
支持 Markdown