mcpField
P
prds-get

prds-get

github.com/vtmocanu开发3289 次安装今天更新
代码仓库

关于 prds-get

prds-get 是用于从项目代码托管平台获取带 PRD 标签的未关闭议题的 Agent 技能。它整理并分类结果,指出 GitHub、GitLab 和 Forgejo/Gitea 上 PRD 的优先级、依赖关系及后续步骤。

主要功能

  1. 01列出带 PRD 标签的未关闭议题
  2. 02支持 GitHub、GitLab 和 Forgejo/Gitea CLI
  3. 03呈现议题详情与链接
  4. 04按用途和影响分类 PRD
  5. 05梳理优先级与依赖关系

适用场景

  1. 01查看项目中的所有活跃 PRD
  2. 02查找存在依赖或阻塞的 PRD
  3. 03选择合理的下一项 PRD

安装

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

$npx skills add https://github.com/vtmocanu/skills --skill prds-get

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

详细介绍

移植自 vfarcic/dot-ai shared-prompts/prds-get.md(MIT,版权所有 (c) 2025 Viktor Farcic)。原作者:Viktor Farcic。

获取所有 PRD

从此项目的 Git Forge 中获取所有带有“PRD”标签的开放议题。

与 Forge 无关:以下 gh 命令是 GitHub 示例。根据 git remote get-url origin 检测 Forge,并使用对应的 CLI,将各个动词映射为对应命令:GitHub → gh;GitLab → glab(glab issue list);Forgejo/Gitea → tea(tea issues list)。如果缺少所需的 CLI,请告知用户并提供其安装页面链接。

流程

  1. 获取议题:使用 Forge CLI 列出所有带有 PRD 标签的开放议题

    gh issue list --label PRD --state open --json number,title,url,labels,assignees,createdAt,updatedAt
    
  2. 整理结果:以清晰、有条理的格式展示议题,包括:

    • 议题编号和标题
    • 创建日期和最后更新日期
    • 当前受指派人(如有)
    • 议题的直接链接
    • PRD 文件链接(如议题描述中有)
  3. 有意义的分类:根据 PRD 的实际用途和影响进行分组,而非使用通用标签:

    • 架构与基础设施:核心系统变更、API 设计、重大重构
    • 用户体验:直接影响用户与系统交互方式的功能
    • 开发者体验:帮助开发者的工具、工作流、测试和文档
    • AI 与智能:机器学习、AI 驱动的功能、推荐引擎
    • 运维与监控:部署、扩展、可观测性、性能
    • 集成与可扩展性:第三方集成、插件系统、API

    每个类别都应简要说明该组中的 PRD 将为用户或系统带来什么。

  4. 优先级分析:如果有多个 PRD,请帮助确定:

    • 哪些 PRD 最近更新,或正在进行讨论
    • 哪些 PRD 依赖其他 PRD
    • 哪些 PRD 是基础性的,哪些是渐进式改进
    • 哪些 PRD 可能受阻或需要澄清
  5. 后续步骤建议:根据 PRD 列表,建议合理的后续行动:

    • 根据依赖关系和影响,建议接下来处理哪个 PRD
    • 需要关注、更新或澄清的 PRD
    • 可并行处理且相互独立的 PRD

这能全面呈现所有活跃的产品需求,并帮助进行项目规划和优先级排序。

评论

支持 Markdown