-
Notifications
You must be signed in to change notification settings - Fork 2
Upgrade ai coding ok
wangliang edited this page Jul 25, 2026
·
2 revisions
升级分两层:先升级 skill 本身(全局),再升级各个项目里的框架文件(项目)。
cd ~/ai-coding-ok && git pullbash ~/ai-coding-ok/install.sh --claude-code --force # Claude Code
bash ~/ai-coding-ok/install.sh --codex --force # Codex
bash ~/ai-coding-ok/install.sh --opencode --force # OpenCodeCopilot / Cursor 用户跳过这步——你们没有全局 skill,直接做第二步。
进入每个已安装 ai-coding-ok 的项目,对 AI 说:
升级 ai-coding-ok
AI 会:
- 检测你安装的版本
- 与最新模板对比
- 展示将要变更的内容
- 请求确认
- 应用变更,保留你的项目定制
- 在 task-history.md 中记录升级
AI 从已安装文件读取版本标记:
AGENTS.md: <!-- ai-coding-ok: v4.0.0 -->
copilot-instructions.md: <!-- ai-coding-ok: v4.0.0 -->
system-prompt.md: <!-- ai-coding-ok: v4.0.0 -->
...
报告:"检测到 ai-coding-ok v4.0.0。最新版本:v4.1.0。"
AI 将你的已安装文件与最新模板 diff,识别三种变更:
| 类型 | 示例 | 操作 |
|---|---|---|
| 新增章节 | 新增 Codex 安装说明 | 插入到你的文件中 |
| 删除章节 | 模板中不再存在的旧章节 | 删除前询问 |
| 修改章节 | PDCA 强制要求从 3 步扩展到 7 步 | 智能合并 |
AI 展示变更清单并询问是否继续。
对每个变更文件,AI:
- 读取你当前的文件
- 只应用框架变更
- 保留你的项目特定内容(名称、技术栈、架构、自定义 ADR)
- 更新版本标记
### [TASK-XXX] 升级 ai-coding-ok v4.0.0 → v4.1.0
- **日期**:2026-07-25
- **类型**:chore
- **摘要**:升级框架。新增 Codex 支持。所有项目定制已保留。
- **变更文件**:AGENTS.md、CLAUDE.md、.codex/skills/ 等如果你在较旧版本上,升级按顺序应用:
| 当前 | 目标 | 主要变更 |
|---|---|---|
| v1.0 | v2.0 | AGENTS.md + copilot-instructions.md 获得 PDCA 强制要求;版本标记新增 |
| v2.0 | v2.1.0 | Cursor 支持;OpenCode 支持 |
| v2.1.0 | v2.2.0 | CLAUDE.md 自动加载 shim |
| v2.2.0 | v3.0.0 | 插件打包;双语模板(en/zh) |
| v3.0.x | v3.1.0 | 五层防御体系;Claude Code hooks |
| v3.1.0 | v4.0.0 | 删除英文模板;全文中文化;install.sh 中文化 |
| v4.0.0 | v4.1.0 | Codex 支持;安装文档全面修正 |
每步依次应用。可以在一条命令中跨多个版本升级。
AI 明确保留:
- 项目标识: 名称、描述、类型
- 技术栈: 语言、框架、数据库、测试框架
- 架构: 图表、模块列表、数据流描述
- 自定义约束: 你的项目特定规则
- 自定义 ADR: decisions-log.md 中的决策
- 任务历史: task-history.md 中的所有条目
- 已知问题: project-memory.md 中的条目
- 自定义工作流: workflows.md 中添加的场景
- 编码规范: 你的语言特定约定
非 Claude Code 用户:
-
拉取最新 ai-coding-ok:
cd ~/ai-coding-ok && git pull
-
打开
scripts/upgrade-prompt.md,复制全部内容粘贴给 AI 工具 -
AI 会检测版本、展示变更并应用
bash ~/ai-coding-ok/scripts/verify.shhead -1 AGENTS.md
# 应显示:<!-- ai-coding-ok: v4.1.0 -->git diff聚焦新增或修改了章节的文件。确认你的项目定制完整。
做一个小改动,确认 AI 仍然:
- 编码前读取记忆文件
- 响应中包含
## 记忆更新章节
如果升级导致问题:
# 回退到升级前的 commit
git checkout HEAD~1 -- AGENTS.md CLAUDE.md .github/
# 重新仔细升级
# 对 AI 说:升级 ai-coding-ok
# 仔细审查每个变更版本标记可能缺失或损坏。检查:
head -1 AGENTS.md
head -1 .github/copilot-instructions.md如果标记缺失,手动添加(如 <!-- ai-coding-ok: v2.0 -->)然后重试。
在确认步骤对该章节选择"跳过"。升级是交互式的——可以接受/拒绝单个变更。
🧠 ai-coding-ok — AI 编程的 PDCA 记忆闭环。
GitHub · Issues · MIT License