project-memory-manager
Installation
SKILL.md
项目记忆管理器
使用判断
PMM 用来让 Codex 在动源码前先理解项目。只要任务需要项目结构、模块边界、功能入口、跨文件调用链、HTTP 前后端链路、Next.js App Router endpoint、Prisma 数据访问、外部服务依赖、消息/事件/状态流、数据库表影响、Cocos prefab/script 绑定、AI 执行计划、历史任务召回、项目 playbook、改动范围复核或跨会话上下文,就先用 PMM。
可以跳过深度 PMM 的情况只有三类:
decide_pmm_usage返回optional_skip_allowed,并且只修改少量明确 UI 源文件。- 只是运行简单命令、看 git 状态、查时间、改纯格式。
- 当前上下文已经足够,不需要跨文件或跨模块理解。
如果跳过深度 PMM,仍应在回答或任务记录里说明已经通过 decide_pmm_usage 门禁;提交前用 validate_edit_scope 或等价 changed files 复核。涉及 API、数据库、鉴权、外部服务、交易/活动链路或跨模块时,不要凭“小改”跳过深度 PMM。
MCP 优先流程
MCP 可用时,不要先读生成的 JSON 文件,也不要直接大范围 rg。按这个顺序走: