用途:将个人(主)项目中的一条笔记复制到已配置的团队项目,让队友可以看到。该技能是插件向共享项目写入的唯一路径;会话检查点和 /basic-memory:remember 始终留在个人项目。
主要能力:从配置中解析可分享目标;按标题、permalink 或 memory:// URL 读取源笔记;写入时保留原 frontmatter 并添加 shared_from 与来源观察记录,从而保留归属;写入前展示确认信息,避免静默分享。
使用方式:先在 .claude/settings.json(及 .local)的 basicMemory 中配置 teamProjects(<project-ref> → { "promoteFolder": "shared" })与 primaryProject。若 teamProjects 为空,告知用户未配置分享目标并建议添加或运行 /basic-memory:setup,不得自行编造目标。通过 $ARGUMENTS 传入标题、permalink 或 memory:// URL;为空时使用对话中最明确引用的笔记,有歧义需确认。多个目标时询问选择哪个,使用其 promoteFolder(默认 shared)。确认后调用 write_note:外部 ID UUID 作为 project_id 传入,工作区限定名作为 project 传入;directory 为 promoteFolder,title 沿用源标题,content 为源内容加归属信息。完成后一行确认结果与新团队 permalink。目标已有同名笔记时不覆盖,除非用户明确要求。
适用场景:把个人笔记提升为团队可见内容,例如共享决策记录,并保留可检索的结构化信息。
限制:分享是复制,原笔记仍留在个人项目,编辑互不同步;不要分享含密钥、凭据或用户不希望队友看到的内容,有疑问先询问;使用已连接的 Basic Memory MCP 服务器并按其 project / project_id 参数路由。