关于 prds-get
prds-get 是用于从项目代码托管平台获取带 PRD 标签的未关闭议题的 Agent 技能。它整理并分类结果,指出 GitHub、GitLab 和 Forgejo/Gitea 上 PRD 的优先级、依赖关系及后续步骤。
主要功能
- 01列出带 PRD 标签的未关闭议题
- 02支持 GitHub、GitLab 和 Forgejo/Gitea CLI
- 03呈现议题详情与链接
- 04按用途和影响分类 PRD
- 05梳理优先级与依赖关系
适用场景
- 01查看项目中的所有活跃 PRD
- 02查找存在依赖或阻塞的 PRD
- 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,请告知用户并提供其安装页面链接。
流程
-
获取议题:使用 Forge CLI 列出所有带有 PRD 标签的开放议题
gh issue list --label PRD --state open --json number,title,url,labels,assignees,createdAt,updatedAt -
整理结果:以清晰、有条理的格式展示议题,包括:
- 议题编号和标题
- 创建日期和最后更新日期
- 当前受指派人(如有)
- 议题的直接链接
- PRD 文件链接(如议题描述中有)
-
有意义的分类:根据 PRD 的实际用途和影响进行分组,而非使用通用标签:
- 架构与基础设施:核心系统变更、API 设计、重大重构
- 用户体验:直接影响用户与系统交互方式的功能
- 开发者体验:帮助开发者的工具、工作流、测试和文档
- AI 与智能:机器学习、AI 驱动的功能、推荐引擎
- 运维与监控:部署、扩展、可观测性、性能
- 集成与可扩展性:第三方集成、插件系统、API
每个类别都应简要说明该组中的 PRD 将为用户或系统带来什么。
-
优先级分析:如果有多个 PRD,请帮助确定:
- 哪些 PRD 最近更新,或正在进行讨论
- 哪些 PRD 依赖其他 PRD
- 哪些 PRD 是基础性的,哪些是渐进式改进
- 哪些 PRD 可能受阻或需要澄清
-
后续步骤建议:根据 PRD 列表,建议合理的后续行动:
- 根据依赖关系和影响,建议接下来处理哪个 PRD
- 需要关注、更新或澄清的 PRD
- 可并行处理且相互独立的 PRD
这能全面呈现所有活跃的产品需求,并帮助进行项目规划和优先级排序。
评论
支持 Markdown