Prompt Buddy

官方

Prompt Buddy MCP 提供了一个公开、可搜索的可复用AI技能目录。

你可以用 Prompt Buddy MCP 做什么?

  • 检测本地指令技能 — 让您的助手运行 pb detect --yes 来索引仓库本地技能并刷新其托管元数据。
  • 创建新的技能包 — 使用 pb skills create 并附带名称和描述,以打包可复用的流程或调优后的指令工作流。
  • 验证技能是否具备 CI 就绪性 — 运行 pb skills verify --strict 以在生产使用前检查本地技能文件、校验和、清单及信任状态。
  • 获取工作区提示资产 — 请求读取已认证的工作区提示资产(需要持有 bearer 令牌)。
  • 访问工作区工作流 — 作为调用工作区提示资产工作流的客户端的向后兼容别名使用。
  • 清理项目状态 — 在停用时运行 pb clean --all --yes 以移除 Prompt Buddy 状态和托管的代理桥接。

文档

通过 MCP 管理本地指令或连接工作区提示词

使用 Prompt Buddy CLI 创建、索引和验证本地指令技能。使用远程 MCP 服务器为 AI 客户端提供对工作区提示词资产的经过身份验证的访问。

pb detect --yes
pb skills create code-review --description "Review changes with prioritized findings"
pb skills verify --strict

CLI 命令创建本地项目状态、锁定已安装的技能,并使技能验证可在脚本和 CI 中使用。

CLI

下载并安装 Prompt Buddy CLI

CLI 是将 Prompt Buddy 引入代码仓库的最快方式。创建或检测本地指令技能,在锁文件中跟踪受管状态,并在 CI 中验证技能。

作为 prompt-buddy\ 用于脚本,作为 pb\ 用于日常使用。

索引仓库本地的技能及其支持资源。

仅在命令安装或检测技能时写入本地 Prompt Buddy 状态。

本地开发

cargo install --path ./prompt-buddy-cli/crates/prompt-buddy-cli --force

在 Prompt Buddy CLI 从 monorepo 开发期间使用此版本。

Crates.io 发布版

cargo install prompt-buddy-cli

在 CLI 包发布后使用此版本。

二进制发布版

prompt-buddy_<version>_<platform>

在 cargo-dist 发布构建可用后,预构建的 Windows、macOS 和 Linux 二进制文件应从本文档页面分发。

pb detect --yes

索引仓库本地的指令技能并刷新其受管技能元数据。

pb skills create <name> --description <description>

为可复用的流程或调优的指令工作流创建本地技能包。

pb skills verify --strict

检查本地技能文件、校验和、清单和 CI 就绪状态。

pb clean --all --yes

在停用集成时移除 Prompt Buddy 项目状态和受管代理桥接。

MCP

将 AI 客户端连接到 Prompt Buddy 技能

MCP 是实时检索路径。将任何支持流式 HTTP 的 MCP 客户端指向该端点,然后让客户端搜索技能、查看完整指令或加载经过身份验证的工作区提示词资产。

检查 MCP 状态

远程端点

公共技能发现无需身份验证即可使用。仅对工作区范围的工作流工具发送 Authorization 承载令牌。

https://mcp.prompt-buddy.io/mcp

get_workspace_prompts

读取经过身份验证的工作区提示词资产。此工具需要承载令牌。

get_workspace_workflows

为仍调用工作区提示词资产工作流的客户端提供的向后兼容别名。

客户端设置

在您的客户端中将 Prompt Buddy 添加为远程 MCP 服务器。如果您的客户端询问传输方式,请选择流式 HTTP。

{
  "mcpServers": {
    "prompt-buddy": {
      "url": "https://mcp.prompt-buddy.io/mcp"
    }
  }
}

复用前调优

在将粗略的工作流指令打包为本地技能之前,使用指令改进器对其进行评分。

保持文档可爬取

CLI 和 MCP 指令均以静态部分发布,以便用户、搜索引擎和 AI 答案引擎能够提取设置路径。

在 CI 中验证

当本地技能缺失、已更改或不再足以信任用于生产工作流时,pb skills verify --strict\ 将失败。