Token导航 LogoToken导航

Agent Skill · 研究检索

project-memory-manager(项目内存管理器)

project-memory-manager 用于查找、检索和筛选相关信息,适合在 Codex、Claude、Cursor、Gemini CLI 中需要根据关键词、任务场景或来源线索快速定位候选结果时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

project-memory-manager 是研究检索类 Agent Skill,可用宿主为 Codex、Claude、Cursor、Gemini CLI,通过GitHub 仓库获取,权限为需要联网;许可证信息还不明确,第三方扫描有未通过项,按安装量在研究检索类的 73,675 个 Skill 里排第 66,724。

总安装 259周安装 11GitHub Stars 公开资料未说明下载 91核验 2026-05-01

安装说明

本站只整理中文说明,不托管安装包,也不代用户安装。
GitHub
许可证
unknown

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:project-memory-manager(项目内存管理器)
来源仓库:https://github.com/entiwee-ship-it/project-memory-manager
仓库路径:skills/project-memory-manager
安装命令:
npx skills add https://github.com/entiwee-ship-it/project-memory-manager --skill project-memory-manager
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 npx skills 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

skills.shnpx skills
npx skills add https://github.com/entiwee-ship-it/project-memory-manager --skill project-memory-manager

这个 Skill 是做什么的

研究检索类 Skill 主要解决「找资料、核对事实、把来源整理清楚」的问题,通常会让助手先检索再总结。

用于查找、检索和筛选相关信息,适合在 Codex、Claude、Cursor、Gemini CLI 中快速定位候选结果。适用于需要根据关键词、任务场景或来源线索进行信息整理的项目环境。通过关键词搜索、来源仓库筛选和结果排序来高效获取目标信息。

安装命令:npx skills add https://github.com/entiwee-ship-it/project-memory-manager --skill project-memory-manager。建议确认权限范围、维护状态,以及是否会触发联网或文件读写操作。

来源仓库内路径:skills/project-memory-manager

上手步骤

4 步
  1. 1

    确认自己的宿主工具

    公开资料标注支持 Codex、Claude、Cursor、Gemini CLI;先确认自己用的是其中之一,再按对应工具的 Skills 目录放置。

  2. 2

    拿到安装命令

    可以直接复制的命令是 npx skills add https://github.com/entiwee-ship-it/project-memory-manager --skill…;命令里的占位符换成自己的路径或密钥再执行。

  3. 3

    安装后重启宿主

    命令执行完要完全退出宿主工具再打开,让新装的 Skill 被重新扫描到,否则列表里可能看不到。

  4. 4

    按最小权限试用

    它需要需要联网,先在测试目录或测试账号里跑,确认没问题再放到正式项目。

常见问题

6 条

project-memory-manager 怎么安装?

在终端执行 npx skills add https://github.com/entiwee-ship-it/project-memory-manager --skill project-m…。装完完全退出宿主工具再打开,让它重新扫描本地 Skill。

project-memory-manager 支持哪些 AI 工具?

公开资料标注支持 Codex、Claude、Cursor、Gemini CLI。其他工具只要能读取本地 Skill 目录,一般也能手动放进去,但要自己确认触发方式是否一致。

project-memory-manager 需要什么权限?

权限级别是需要联网。该 Skill 可能需要联网访问来源站点、仓库或外部 API;具体网络访问范围需要结合源码和 README 复核。

project-memory-manager 是免费的吗?

公开资料没有标注明确许可证,收费和商用限制都无法确认。正式使用前请到来源仓库核对授权说明。

project-memory-manager 用的人多吗?

公开数据是累计安装 259 次,近一周安装 11 次,下载 91 次。这些数字来自第三方目录统计,只能当作热度参考,不代表质量或安全性。

project-memory-manager 安全吗?

第三方扫描有未通过项,风险较高。除非你确认过源码,否则不建议直接安装到常用环境。

值得选的地方和要先想清楚的地方

值得选的地方

  • 同时适配 4 种工具,换客户端不用重新找替代品。

先想清楚的地方

  • 许可证没有明确标注,能不能商用、能不能再分发都不确定。
  • 第三方扫描存在提醒项或未通过项,需要人工逐条确认。
  • 第三方目录整理,版本更新和行为细节以来源仓库为准。

适不适合你

更适合

  • 已经在用 Codex,想直接扩展它能力的人。
  • 需要处理研究检索类任务、又不想每次都手写提示词的人。

不太适合

  • 需要明确授权才能用到公司项目里的场景。
  • 需要厂商级技术支持和 SLA 的生产系统。

研究检索类 Skill 对比

6 个同类
Skill总安装GitHub 星权限许可证扫描
find-skills

寻找技能 · Codex、Claude

31,199,81316,486操作浏览器MIT有提醒
self-improving-agent

自我改进 Agent · OpenClaw

16,464,0023,396接触敏感数据MIT-0通过
soultrace

灵魂追踪 · Codex、Claude

7,588,94412需要联网未明确有提醒
self-improving

自我完善 · OpenClaw

6,829,2841,046需要联网MIT-0通过
microsoft-foundry

微软代工厂 · Codex、Claude

6,614,144764调用外部服务未明确有提醒
project-memory-manager

项目内存管理器 · 本页

259—需要联网未明确未通过

按安装量取同分类前几名;数字来自第三方目录统计,只作热度参考,不代表质量结论。

SKILL.md 原文

项目记忆管理器

先判断任务类型

  • 初始化新仓库时,先读 references/core/onboarding-playbook.md 与 references/core/work-protocols.md,再运行 scripts/init_project_memory.js 和 scripts/detect_project_topology.js
  • 迁移旧体系时,先读 references/core/document-boundaries.md,再运行 scripts/migrate_legacy_memory.js,把长期结论迁入 docs,把可重建事实迁入 KB 配置和产物
  • 需要全盘扫描整个仓库、学习项目自己的消息/状态协议时,先运行 scripts/build_project_kb.js --root <repo-root>,再读 references/core/project-protocol-learning.md
  • 当问题本质是"为什么这个阶段太早/太晚切换""为什么动画没播完就进下一步"这类业务时序问题时,优先看 timing / phase / transition patterns
  • 构建或刷新链路 KB 时,先读 references/core/kb-schema.md,再按技术栈读取对应 references/adapters/*.md,准备配置后运行 scripts/build_chain_kb.js --config...
  • 查询调用链、事件、request、state 时,优先运行 scripts/query_project_kb.js --root <repo-root>;当范围已经缩到 feature 再用 scripts/query_kb.js --feature...
  • 当任务是"给 Cocos 节点挂脚本、补点击事件、给脚本字段绑节点/组件/资源"时,先读 references/adapters/cocos.md,再运行 scripts/cocos_authoring.js
  • 校验技能包或在新环境自举依赖时,先读 references/core/validation.md,再在技能根目录运行 python scripts/validate_skill_runtime.py. --mode auto
  • 需要扩展新技术栈、补拓扑规则或制定前后端协同时,先读 references/core/adapter-protocol.md 与 references/core/fullstack-coordination.md
  • 当任务是"升级这个技能本身"时,永远以 GitHub 源仓库为准,不要直接修改已安装副本目录

默认工作流

会话开始

  • 先读目标仓库根的 AGENTS.md
  • 再读 project-memory/state/active-work.json 与 project-memory/state/project-profile.json
  • 再读任务相关 docs,优先看 FAQ.md、LOCATE.md、CHANGE_GUIDE.md 和对应 feature 文档
  • 当任务是定位入口、事件绑定、request-callback、状态流转或上下游调用时,先查 project-global KB,再决定是否做 feature 级或局部源码搜索
  • 若目标仓库还没有 project-memory/,立即切到"初始化或刷新项目记忆"流程

初始化新仓库

  • 运行 node scripts/init_project_memory.js --root <repo-root> --name <project-name>
  • 运行 node scripts/detect_project_topology.js --root <repo-root>
  • 按 references/core/onboarding-playbook.md 的默认顺序补齐 AGENTS.md、project overview、active work 与工作协议
  • 只在识别出技术栈后读取对应适配器,避免一次性加载全部技术说明

迁移旧体系

  • 运行 node scripts/migrate_legacy_memory.js --root <repo-root> --source.kimi
  • 先保留旧体系快照,再迁移长期结论
  • 用 references/core/document-boundaries.md 判断哪些内容进入 docs,哪些内容应沉淀为 KB 配置或可重建产物
  • 迁移后刷新 project-profile.json、active-work.json 与 feature registry

构建或刷新功能 KB

  • 先准备 KB 配置 JSON,明确 featureKey、入口文件、关注目录与语义标签
  • 运行 node scripts/build_chain_kb.js --config <config-path>
  • 构建后会自动同步 feature-registry.json 与 kb/indexes/features.json
  • 用 references/core/kb-schema.md 校验节点类型、边类型与查询面是否覆盖任务需求
  • 若拓扑或抽取结果不稳定,只补适配器规则,不要手改 KB 产物
  • 后端仓库可直接使用 serverRoots、moduleRoots、dbRoots 或 scanTargets.handlers/remotes/modules/routes/schemas
  • Pinus 后端优先参考 assets/templates/KB_CONFIG_PINUS_BACKEND_EXAMPLE.json
  • 类似 qyserver 的仓库优先用绝对 scanTargets + extractorAdapter: "pinus",不要在目标仓库里手工同步索引
  • 旧字段 key / name / outputDir 与旧输出文件名仍兼容,但会打印弃用告警

构建 project-global KB

  • 运行 node scripts/build_project_kb.js --root <repo-root>
  • 这一步会全盘扫描仓库,产出:

- project-memory/kb/project-global/chain.graph.json - project-memory/kb/project-global/chain.lookup.json - project-memory/kb/project-global/build.report.json - project-memory/state/project-protocols.json

  • 这一步不是替代 feature KB,而是提供全局入口、消息协议学习和跨区域链路基座
  • 当升级技能版本后,优先重建 project-global KB,再重建 feature KB

查询链路

  • 全局入口优先:node scripts/query_project_kb.js --root <repo-root>
  • 全局消息查询:node scripts/query_project_kb.js --root <repo-root> --message <message> --downstream
  • 全局时序查询:node scripts/query_project_kb.js --root <repo-root> --timing <query>
  • 全局阶段查询:node scripts/query_project_kb.js --root <repo-root> --phase <query>
  • 全局状态转换查询:node scripts/query_project_kb.js --root <repo-root> --transition <query>
  • 当范围已经缩小到单一 feature,再运行 node scripts/query_kb.js --feature <feature-key>...
  • 若已经在技能根目录,可直接运行 node scripts/query_kb.js --feature <feature-key>...
  • 若不在技能根目录,再使用 node <skill-path>/scripts/query_kb.js --feature <feature-key>...
  • 若只执行 --feature <key>,脚本会先返回 feature 摘要、默认排查顺序、推荐命令和各 KB 文件用途
  • 优先用 --downstream <query>、--upstream <query>,或 --method/--event/--request/--state <query> --downstream|--upstream
  • scripts/query_chain_kb.js 仍保留兼容,但默认推荐入口改为 scripts/query_kb.js
  • 兼容旧写法 --from <query> --direction <upstream|downstream>
  • build.report.json 是给人看的说明文件;chain.lookup.json / chain.graph.json / scan.raw.json 默认都不建议直接手读
  • 当只知道业务语义词时,先试 --name 或 --tag
  • 只有 KB 无法回答时,才做补充性的 rg / grep

Cocos 创作辅助

  • 先运行 node scripts/cocos_authoring.js --feature <feature-key> --prefab <prefab-name> --intent profile 看 prefab 的节点、组件、可绑定字段和已有事件模式
  • 如果问题是"节点 / 组件索引是多少""Spine 组件在哪""脚本字段有没有绑上",优先继续用 profile 过滤:

- --node <node-name> / --component <component-name> / --field <field-name>

  • 新增点击事件时,运行:

- node scripts/cocos_authoring.js --feature <feature-key> --prefab <prefab-name> --intent click-event --source-node <source-node> --target-component <target-component> --handler <method>

  • 新增字段绑定时,运行:

- node scripts/cocos_authoring.js --feature <feature-key> --prefab <prefab-name> --intent field-binding --component-node <component-node> --component <target-component> --field <field-name> --target-node <node-path> - 或 --target-component <component-name> / --target-asset <asset-name>

  • 先让脚本输出"该改脚本还是改 prefab"的规划,再决定是否真正修改 prefab

Cocos Profile 查询(避免 PowerShell 转义问题)

重要:当需要查询 cocos-authoring-profile.json 中的原始配置信息时,不要使用 python -c "..." 内联代码(PowerShell 对 [] 等特殊字符处理有问题),而是使用专用脚本:

# 列出所有 features
node scripts/query_cocos_profile.js --list-features

# 列出包含 golden 的 features
node scripts/query_cocos_profile.js --list-features --filter golden

# 列出所有 prefabs
node scripts/query_cocos_profile.js --list-prefabs

# 查找包含 goldenEgg 的 prefabs
node scripts/query_cocos_profile.js --list-prefabs --filter goldenEgg

# 查找标题动画节点(如 EggsTitle, PrizeBoxTitle)
node scripts/query_cocos_profile.js --find-node EggsTitle

# 查看特定 prefab 详情
node scripts/query_cocos_profile.js --prefab-detail goldenEgg

# JSON 输出(供脚本解析)
node scripts/query_cocos_profile.js --prefab-detail goldenEgg --json

会话收口

  • 更新 active work 或对应工作文档
  • 结构变化时刷新 KB 与索引
  • 长期认知变化后更新 docs
  • 高频修复优先补 FAQ.md、LOCATE.md、CHANGE_GUIDE.md

升级这个技能本身

  • 永远不要把 <installed-skill-path> 或其它已安装副本当作最终修改目标
  • 正确流程是:修改 GitHub 源仓库 -> 校验 -> commit/push -> npx skills update
  • 技能升级完成后,必须在技能根目录执行 node scripts/rebuild_kbs.js --root <project-root> 重建现有 KB
  • 如果当前查询脚本提示 [stale-kb],说明 KB 还是旧技能版本构建的,先重建再继续分析

按需读取这些 references

  • 接管与首次落地:references/core/onboarding-playbook.md
  • 日常协作顺序:references/core/work-protocols.md
  • docs 与 KB 边界:references/core/document-boundaries.md
  • KB schema 与查询面:references/core/kb-schema.md
  • 项目协议学习:references/core/project-protocol-learning.md
  • 全栈协同:references/core/fullstack-coordination.md
  • 适配器扩展规则:references/core/adapter-protocol.md
  • 校验与环境自举:references/core/validation.md

核心规则

  • docs 是长期结论层
  • KB 是可脚本重建事实层
  • 不要把全仓库搜索当作第一轮定位动作
  • 不要把穷举方法表直接灌进长期 docs
  • 不要手改 KB 产物
  • 结构变化后刷新 KB
  • 长期认知变化后更新 docs
  • 优先补脚本、配置或适配器,不要把一次性推理结果写成长期协议
  • 依赖 process.cwd() 的脚本要先切到目标仓库根;带 --root 的脚本可以从任意目录运行
  • 避免使用 python -c "..." 内联代码(PowerShell 转义问题),优先使用 Node.js 脚本或 Python 文件

运行时说明

  • extract_feature_facts.js 在检测到 typescript 运行时时会优先使用 AST 提取类方法、箭头函数 handler、事件订阅/派发、request-callback 链与调用链
  • 若运行环境缺少 typescript,会自动回退到正则模式
  • 可用 node scripts/show_skill_version.js --text 查看已安装技能版本与能力指纹
  • 可用 python scripts/validate_skill_runtime.py. --mode auto 校验技能包
  • show_skill_version.js 与 validate_skill_runtime.py 会在已安装副本路径下明确提示"不要直接改安装副本"
  • 公开安装推荐使用 npx skills add https://github.com/entiwee-ship-it/project-memory-manager.git --skill project-memory-manager -g -a codex -y

技术适配器

  • Cocos:references/adapters/cocos.md
  • Pinus / Node 游戏服务端:references/adapters/pinus.md
  • Vue:references/adapters/vue.md
  • React:references/adapters/react.md
  • Java Spring:references/adapters/java-spring.md
  • Node 服务:references/adapters/node.md
  • Go 服务:references/adapters/go.md
  • Python 服务:references/adapters/python.md

平台分布

Codex

34.63%
按下载量换算32

Claude

30.44%
按下载量换算28

Cursor

19.75%
按下载量换算18

Gemini CLI

10.42%
按下载量换算9

安全审计

Gen Agent Trust Hub

通过

Socket

可疑

Snyk

未通过

权限和风险

需要联网

该 Skill 可能需要联网访问来源站点、仓库或外部 API;具体网络访问范围需要结合源码和 README 复核。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。来源安全扫描存在提醒或未通过项,安装前请自行复核。目前只有一个公开来源,建议同时核对源仓库。

继续浏览同类 Skills