CodeStable 升级指南
August 1, 2026 · View on GitHub
English · 中文
升级前先看 CHANGELOG.md,再使用最初的安装入口刷新。
不要把 npx skills@latest update 当作完整升级方式:外部 CLI 的更新发现与插件安装发现并不等价,可能误删 package 内的 sibling skills。
Codex Plugin
codex plugin marketplace upgrade codestable
codex plugin add codestable@codestable
Codex 当前没有单独的 plugin update 子命令。第一条命令刷新 marketplace Git snapshot,第二条从新 snapshot 安装当前版本。
Claude Plugin
/plugin marketplace update
/plugin update codestable@codestable
更新后重启 Claude Code,使新版插件生效。
skills CLI
同一 major 内升级,重新从 package root 完整安装:
npx skills@latest add codestable/CodeStable/plugins/codestable --skill '*' -g
项目级安装去掉 -g,并在对应项目中执行。不要改用裸 update;package-root add 才会按插件 manifest 发现完整 skill 集合。
从 v1.0.4 升级到 v2
v2 把 32 个入口收敛为 8 个主 skill,并只保留 cs-code-review 这一个兼容别名。
当前 skills CLI 的 add 不会自动删除新版 package 已移除的旧名称,因此首次升级前必须精确删除 24 个退役入口:
npx skills@latest remove \
cs-audit cs-brainstorm cs-doc-api cs-doc-tutorial cs-docs cs-docs-neat \
cs-domain cs-feat-accept cs-feat-design cs-feat-design-review cs-feat-ff \
cs-feat-impl cs-feat-qa cs-feedback cs-goal cs-issue-analyze cs-issue-fix \
cs-issue-report cs-note cs-refactor-ff cs-req cs-roadmap \
cs-roadmap-impl-goal cs-roadmap-review \
-g -y
npx skills@latest add codestable/CodeStable/plugins/codestable --skill '*' -g
这条删除命令按名称删除,不校验安装来源。它不会影响列表外的名称;如果你维护了同名自定义或第三方 skill,请先备份,并从命令中移除对应名称。
项目级 v1 安装同样去掉两条命令中的 -g,在项目目录执行。
项目资产不会被迁移
升级不会删除项目里的 v1 历史资产,也不会批量迁移或原地改写它们。既有需求、feature、issue、复盘与经验仍留在原位置;本指南不重复定义其运行时政策。
旧 tools、gates、hooks、reference 与 manifest 也原样保留,但 v2 不执行或刷新旧 runtime。升级 skill 包不需要逐仓库安装一套新 runtime。
检索与写入政策以 WORKFLOW.md 为准;旧入口到 v2 入口的完整映射见 SKILL_CATALOG.md。
升级后检查
- 调用
/cs,确认根入口可用。 - 调用
/cs-onboard时应只维护最小项目记忆,不覆盖已有项目文档。 - 使用
skillsCLI 时,确认 8 个主 skill 与cs-code-review兼容别名都已安装。 - 遇到安装差异时先记录安装入口和版本,再到仓库 Issue 报告。
返回 README。