Prompt Buddy
官方Prompt Buddy MCP 提供了一个公开、可搜索的可复用AI技能目录。
你可以用 Prompt Buddy MCP 做什么?
- 索引本地指令技能 — 运行
pb detect --yes扫描仓库并刷新所有本地指令技能的托管技能元数据。 - 创建可复用的技能包 — 使用
pb skills create为可重复工作流搭建包含名称和描述的本地技能。 - 在 CI 中验证技能完整性 — 运行
pb skills verify --strict检查本地技能文件、清单和校验和,对不可信更改执行失败处理。 - 通过 MCP 检索工作区提示 — 使用持有者令牌调用
get_workspace_prompts,将经过身份验证的工作区提示资产加载到 AI 客户端中。 - 将 MCP 客户端连接到 Prompt Buddy — 将任意可流式传输的 HTTP MCP 客户端指向远程端点,以实时搜索和加载技能。
文档
Prompt Buddy
DocsScore 说明
开发者文档
管理本地指令或通过 MCP 连接工作区提示词
使用 Prompt Buddy CLI 创建、索引和验证本地指令技能。使用远程 MCP 服务器为 AI 客户端提供对工作区提示词资产的身份验证访问。
安装 CLI连接 MCP技能设计指南
推荐路径
从 CLI 开始,然后在 AI 客户端需要实时检索的地方添加 MCP。
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
在从 monorepo 开发 Prompt Buddy CLI 时使用此方式。
Crates.io 发布
cargo install prompt-buddy-cli
在 CLI 包发布后使用此方式。
二进制发布
prompt-buddy_<version>_<platform>
在 cargo-dist 发布构建可用后,应从此文档页面分发适用于 Windows、macOS 和 Linux 的预构建二进制文件。
pb detect --yes
索引仓库本地的指令技能并刷新其托管技能元数据。
pb skills create --description
为可复用的流程或调优后的指令工作流创建本地技能包。
pb skills verify --strict
检查本地技能文件、校验和、清单和 CI 就绪情况。
pb clean --all --yes
在停用集成时移除 Prompt Buddy 项目状态和托管的代理桥接。
MCP
将 AI 客户端连接到 Prompt Buddy 技能
MCP 是实时检索路径。将任何可流式传输的 HTTP MCP 客户端指向端点,然后让客户端搜索技能、检查完整指令或加载经过身份验证的工作区提示词资产。
检查 MCP 状态
远程端点
公共技能发现无需身份验证。仅对工作区范围的工作流工具发送 Authorization bearer 令牌。
https://mcp.prompt-buddy.io/mcp
get_workspace_prompts
读取经过身份验证的工作区提示词资产。此工具需要 bearer 令牌。
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\ 会失败。