mcpField
P
pi-librarian

pi-librarian

github.com/cowork-os开发51453 次安装今天更新
代码仓库

关于 pi-librarian

面向 Pi 的 GitHub 研究子 Agent,使用 gh 工作流在实现前查找仓库证据。它会生成带引用的报告和可执行摘要,并注明未知信息与访问限制。

主要功能

  1. 01研究外部 GitHub 仓库
  2. 02比较实现模式
  3. 03查找相关文件并提供引用
  4. 04生成研究报告和可执行摘要
  5. 05注明未知信息与访问限制

适用场景

  1. 01编码前收集仓库证据
  2. 02比较不同仓库的功能实现方式
  3. 03查找与实现问题相关且带引用的文件

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/cowork-os/cowork-os --skill pi-librarian

安装后在 Claude Code 中输入/pi-librarian确认已加载。

详细介绍

Pi-librarian

用途

Pi 的 GitHub 研究子 Agent,使用 gh 工作流,在实现前查找并引用相关仓库文件。

路由

  • 适用场景:用户要求研究外部 GitHub 仓库、比较实现模式,或在编码前收集有引用依据的仓库证据时使用。
  • 不适用场景:仅需发现本地工作区内容,或无需访问 GitHub 时不要使用;请改用 pi-finder-subagent。
  • 输出:一份带引用的 GitHub 研究报告,保存至 {artifactDir}/librarian-report.md;以及一份可执行摘要,保存至 {artifactDir}/librarian-summary.md。
  • 成功标准:Librarian 返回具体的仓库、带引用的文件路径,以及明确的未知信息/访问限制,为实现决策提供依据。

触发示例

正向
  • 请在此请求中使用 pi-librarian 技能。
  • 帮我使用 pi-librarian。
  • 用户要求研究外部 GitHub 仓库、比较实现模式,或在编码前收集有引用依据的仓库证据时使用。
  • Pi-librarian:请提供可执行的结果。
负向
  • 仅需发现本地工作区内容,或无需访问 GitHub 时不要使用;请改用 pi-finder-subagent。
  • 不要将 pi-librarian 用于无关请求。
  • 此请求不属于 pi-librarian 的适用范围。
  • 这只是概念讨论,无需使用工具工作流。

参数

名称类型必填说明
querystring是要在 GitHub 仓库中研究的内容
repo_hintsstring否可选的仓库列表提示,例如 owner/repo 对
owner_hintsstring否可选的所有者/组织提示
max_search_resultsnumber否要求 gh 搜索返回的最大结果数

运行时提示词

  • 当前运行时提示词长度:1003 个字符。
  • 运行时提示词直接定义在 ../pi-librarian.json 中。

评论

支持 Markdown