multi-agent-prompt

AI 编程 Agent 的防丢失提示词编辑器,用 Neovim 分屏写提示词并自动存档

AI编程开发 部分免费

multi-agent-prompt 是一款专为 AI 编程 Agent(如 Claude Code、Cursor 等)设计的防丢失提示词编辑器。核心解决痛点:聊天输入框一旦误操作,精心编写的长提示词可能全部丢失。它将提示词编写移出聊天框,使用你熟悉的 Neovim 在独立分屏中撰写,自动存档防崩溃,敲完一行 /prompt 即可安全投喂给 Agent。

核心能力

  • Neovim 分屏编写:在你的真实编辑器中分屏撰写提示词,享受完整的编辑能力(宏、多光标、插件生态),而非聊天框的简陋文本输入
  • 自动保存防丢失:每停止打字约 2 秒自动保存,切换窗口时立即保存,崩溃最多损失几秒输入
  • 历史存档管理:发送后的提示词自动归档到 .ma/prompt/archive/,默认保留最近 10 份,可随时回溯查阅
  • 粘贴自动折叠:超过 6 行的粘贴内容(如 CLI 输出、diff)自动折叠,不干扰主体写作
  • 上下文感知:文件路径解析到当前 Git 仓库根目录,同一仓库所有分屏共享同一个草稿文件
  • 会话专属样式:自动关闭行号,添加 > 光标提示符,强制纯黑背景,状态栏显示当前激活的快捷键
  • 零配置开箱即用:只需安装后运行 map 命令,无需编辑配置,无需导入 Vim 子集

安装配置

# 安装
pip install multi-agent-prompt
# 或
uv tool install multi-agent-prompt

# 前置要求
# 需要安装 Neovim(autosave 钩子为 Lua,Vim 不支持)

使用步骤

  1. 安装后,在终端中进入你的项目目录
  2. 运行 map 命令,在当前工作目录的 git 根目录下打开 .ma/prompt/current.md 分屏
  3. 在 Neovim 中用真实编辑能力撰写提示词,autosave 每 2 秒自动保存
  4. 撰写完毕后切换回 Agent 终端,输入 /prompt(需 Agent 支持该命令)将草稿投喂给 Agent
  5. 或直接让 Agent 引用 @.ma/prompt/current.md 文件路径读取草稿
  6. 想查阅历史草稿?在 Neovim 中按 ph 列出归档,按回车打开查看

适用场景

  • 复杂多步骤任务分解:需要向 Agent 传达复杂上下文(多文件 diff、架构说明、约束条件)时,分屏编辑更不容易出错
  • 长任务提示词撰写:超过 500 字的技术提示词,在聊天框中编写风险高,Neovim 分屏更稳定
  • 团队提示词分享:归档的提示词可作为团队最佳实践存档,引用路径直接复用
  • 防止意外丢失:当 Agent 处理过程中需要临时中断时,草稿始终保存在磁盘

适用人群

  • 深度使用 Claude Code、Cursor、Windsurf 等 AI 编程工具的开发者
  • 经常需要撰写复杂系统提示词(System Prompt)的 AI 工程师
  • 对编辑器效率有追求、不愿放弃键盘操作习惯的程序员

工作原理

map 命令通过 Neovim 的 -c 参数注入一个缓冲区级别的 autocmd(仅作用于草稿文件缓冲区,不影响其他缓冲区),监听 TextYankPost 和 FocusLost 事件触发自动保存。草稿文件保存在 .ma/prompt/current.md,归档文件保存在 .ma/prompt/archive/-.md。/prompt 命令由 Agent 的安装集成提供(常见于 Claude Code 等工具),读取草稿内容后自动触发归档和清空动作。

官方链接

团队信息

由 AI 猎手自动发现

评论与建议

0 条评论