Skip to content
wangliang edited this page Jul 25, 2026 · 2 revisions

常见问题 (FAQ)

ai-coding-ok 常见问题,按主题分组。


安装与兼容性

Q1:需要 Claude Code 付费版吗?

不需要。Skill 是 Claude Code 的原生能力,免费版也支持。Copilot 用户只需 Copilot 订阅。ai-coding-ok 完全免费(MIT 许可证)。

Q2:能在 Cursor / Continue / Cline 中用吗?

工具 方式 PDCA 强度
Cursor .cursor/rules/ai-coding-ok.mdc(alwaysApply) 🛡️🛡️🛡️
Continue 在 rules 配置中引用 AGENTS.md 🛡️🛡️
Cline 在 rules 配置中引用 AGENTS.md 🛡️🛡️

记忆文件是纯 Markdown,任何 AI 工具都能读取。

Q3:Windows 上怎么装?

python install.py --copilot --target C:\your-project

或使用 Git Bash 运行 install.sh

Q4:我的项目已有 AGENTS.md,会被覆盖吗?

不会。安装程序检测冲突并提供三个选项:

  1. 覆盖(有风险)
  2. 只复制缺失的文件(安全,推荐)
  3. 取消

绝不静默覆盖已有文件。


使用

Q5:每次读记忆文件会不会很慢?

三个记忆文件加起来通常 <10KB,在 AI 上下文窗口中可以忽略。不读记忆的代价(错误决策、破坏已有功能)远高于读记忆的成本。

Q6:task-history.md 会无限增长吗?

不会。约定保留最近 30 条。旧条目归档到 docs/task-history-archive-YYYY-QN.md。AI 的系统提示中有自动归档指令。

Q7:我需要手动更新记忆文件吗?

通常不用。AI 在每次任务的 Act 阶段自动更新 task-history.md。你应该:

  • 偶尔审查 AI 写的条目是否准确
  • 重大架构决策时手动写 ADR
  • 每月扫描 project-memory.md 清理过时信息

Q8:AI 忘记更新记忆怎么办?

Claude Code 中 Stop hook(v4.1.0+)阻断未更新记忆的会话结束。Copilot/Cursor 中强制 ## 记忆更新 输出章节(v3.0.1+)确保 AI 无法跳过。

如果仍然发生,手动提醒:

执行 Act 阶段:将本次任务摘要写入 task-history.md。

升级与版本

Q9:怎么升级?

Claude Code: 在项目中输入 upgrade ai-coding-ok

Copilot/Cursor:scripts/upgrade-prompt.md 粘贴到 AI 工具的聊天中。

升级保留所有项目定制。详见升级 ai-coding-ok

Q10:升级会覆盖我的定制吗?

不会。升级系统按章节级别 diff,只应用框架变更。你的项目名、技术栈、架构图、自定义 ADR 和约束全部保留。

Q11:怎么查看已安装版本?

head -1 AGENTS.md
# → <!-- ai-coding-ok: v4.1.0 -->

Q12:v3.0.0 和 v4.1.0 有什么区别?

v3.0.0 引入插件打包和双语模板。v4.1.0 新增五层防御体系和 Claude Code hooks——自 v2.0 以来最重大的可靠性提升。

详见版本管理


superpowers 集成

Q13:ai-coding-ok 和 superpowers 会冲突吗?

不会。它们解决不同问题:

  • superpowers = 会话内深度思考(头脑风暴、调研、多 agent)
  • ai-coding-ok = 跨会话记忆(记住上下文、决策、任务历史)

它们完美组合。详见与 superpowers 组合

Q14:只装一个可以吗?

可以。推荐两个都装,但如果只能学一个,先装 ai-coding-ok(记忆问题更紧迫)。


贡献

Q15:我改了模板,怎么贡献回去?

  1. Fork ai-coding-ok 仓库
  2. 编辑 templates/en/templates/zh/ 中的文件(两者必须同步)
  3. 如果行为变化,也编辑 skills/ai-coding-ok/SKILL.md
  4. 提交 PR,描述改了什么和为什么

Q16:怎么报告 bug?

GitHub 上开 Issue。包含:

  • ai-coding-ok 版本(head -1 AGENTS.md
  • AI 工具(Claude Code / Copilot / Cursor)
  • 预期 vs 实际行为
  • 错误信息

卸载与回滚

Q17:怎么卸载?

rm AGENTS.md CLAUDE.md
rm -rf .github/copilot-instructions.md .github/project-metadata.yml \
       .github/PULL_REQUEST_TEMPLATE.md .github/ISSUE_TEMPLATE \
       .github/workflows/ci.yml .github/workflows/memory-check.yml \
       .github/agent
rm -rf .cursor/rules/ai-coding-ok.mdc

git reset --hard HEAD~1(如果你 commit 了安装且没有其他改动)。

Q18:可以临时禁用吗?

删除 .github/agent/memory/ 目录。其余规则(编码规范、工作流)仍然生效,但 PDCA 记忆循环不会触发。

恢复:重新安装或从 git 恢复目录。


安全与隐私

Q19:ai-coding-ok 会发送数据吗?

不会。完全本地——项目中的 Markdown 文件和本地运行的 shell 脚本。无遥测、无 API 调用、无外部服务。

Q20:能在私密/商业项目中使用吗?

可以。MIT 许可证允许商业使用、私有仓库和修改。无需署名(尽管欢迎)。


还有问题?

Clone this wiki locally