-
Notifications
You must be signed in to change notification settings - Fork 2
Troubleshooting
wangliang edited this page Jul 25, 2026
·
2 revisions
ai-coding-ok 常见问题、症状、原因和修复方法。
| 症状 | 可能原因 | 修复 |
|---|---|---|
| AI 不读记忆文件 | CLAUDE.md 缺失或 PDCA 强制要求被删 | 检查 CLAUDE.md,重新安装 |
| Act 阶段不更新记忆 | Stop hook 未配置 | 检查 .claude/settings.local.json
|
文件中残留 {{占位符}}
|
安装未完成 | 重新运行 customize-prompt 或安装 |
| 升级后文件损坏 | 升级时合并冲突 | 回退后重新升级并仔细审查 |
| Hook 冲突 | settings.json 和 settings.local.json 都有 hooks | 合并到 settings.local.json |
| CI 记忆检查总是失败 | fetch-depth 太浅 | 设置 fetch-depth: 0
|
| AI 在 Copilot 上跳过 PDCA | copilot-instructions.md 缺失 | 重新运行安装 |
| 记忆文件过大 | 未归档 | 归档旧 task-history 条目 |
症状: verify.sh 报告缺少文件。
修复:
# 重新运行安装
install ai-coding-ok
# 或手动:
bash install.sh --copilot --target /path/to/project症状: {{项目名称}} 或 {{语言}} 仍在文件中。
修复:
-
Claude Code:
install ai-coding-ok(AI 会检测已有文件并提供重新定制) -
Copilot: 重新粘贴
scripts/customize-prompt.md到 Copilot Chat
检查清单:
-
CLAUDE.md是否存在且包含@AGENTS.md? -
AGENTS.md顶部是否有 PDCA 强制要求块? -
.github/agent/memory/目录是否存在? - 记忆文件是否已填充(非空)?
修复:
# 快速修复:手动提醒 AI
先读取 .github/agent/memory/project-memory.md 和 task-history.md 再继续。
# 永久修复:重新安装 CLAUDE.md
install ai-coding-ok
症状: 响应中无 ## 记忆更新 章节。
立即修复:
现在执行 Act 阶段:将本次任务摘要写入 task-history.md。
永久修复(Claude Code):
- 检查
.claude/settings.local.json是否存在 - 验证 Stop hook 已配置
- 升级到 v4.1.0:
upgrade ai-coding-ok
版本标记可能缺失或损坏:
head -1 AGENTS.md
# 如果缺失,手动添加:
echo "<!-- ai-coding-ok: v2.0 -->" | cat - AGENTS.md > temp && mv temp AGENTS.md# 回退升级
git checkout HEAD~1 -- AGENTS.md CLAUDE.md .github/
# 重新升级并仔细审查
upgrade ai-coding-ok原因:
-
task-history.md已保存但未 git staged - Hook 脚本有 bug
-
{{SOURCE_DIR_PATTERN}}错误
修复:
# 检查 task-history.md 是否实际被修改
git diff .github/agent/memory/task-history.md
# 检查 hook 配置
cat .claude/settings.local.json原因: checkout action 中 fetch-depth: 0 未设置。
修复:
- uses: actions/checkout@v4
with:
fetch-depth: 0 # ← 必需# 归档 30 条后的条目
tail -n +31 task-history.md > docs/task-history-archive-$(date +%Y-Q%m).md
head -n 30 task-history.md > temp && mv temp task-history.md- 审查
project-memory.md - 删除或更新过时章节
- 将废弃的架构决策以"已废弃"状态移到
decisions-log.md - 添加新模块和约束
- 验证
.github/copilot-instructions.md存在且有 PDCA 强制执行块 - 升级到 v3.0.1+(强制记忆更新章节)
- 手动提醒:"按照 .github/copilot-instructions.md 中的指令操作"
- 检查
.cursor/rules/ai-coding-ok.mdc是否存在 - 验证前置元数据有
alwaysApply: true - 重启 Cursor 重新加载规则
- FAQ — 更多常见问题
- GitHub Issues — 报告 bug 或求助
- 五层防御体系 — 理解防御系统
- Hooks 系统 — 详细 hooks 调试
🧠 ai-coding-ok — AI 编程的 PDCA 记忆闭环。
GitHub · Issues · MIT License