name: dot-ai-prds-get description: “获取该项目中所有带有’PRD’标签的开放GitHub issues” user-invocable: true
获取所有PRDs
获取该项目中所有带有’PRD’标签的开放GitHub issues。
注意:如果任何 gh 命令因“命令未找到”而失败,告知用户需要GitHub CLI并提供安装链接:https://cli.github.com/
处理流程
-
获取Issues:使用GitHub CLI获取所有带有PRD标签的开放issues
gh issue list --label PRD --state open --json number,title,url,labels,assignees,createdAt,updatedAt -
格式化结果:以清晰、有组织的方式展示issues,包括:
- Issue编号和标题
- 创建和最后更新日期
- 当前分配者(如有)
- 直接链接到issue
- PRD文件链接(如果在issue描述中可用)
-
有意义分类:按实际目的和影响对PRDs进行分组,而非通用标签:
- 架构与基础设施:核心系统变更、API设计、重大重构
- 用户体验:直接影响用户与系统交互的功能
- 开发者体验:帮助开发者的工具、工作流程、测试、文档
- AI与智能:机器学习、AI驱动功能、推荐引擎
- 运营与监控:部署、扩展、可观测性、性能
- 集成与可扩展性:第三方集成、插件系统、APIs
每个类别应简要说明该组PRDs将为用户或系统实现什么。
-
优先级分析:如果存在多个PRDs,帮助识别:
- 哪些PRDs最近更新或有活跃讨论
- 哪些PRDs依赖其他PRDs
- 哪些PRDs是基础性的 vs. 增量改进
- 哪些PRDs可能被阻塞或需要澄清
-
下一步建议:基于PRD列表,建议逻辑上的后续操作:
- 基于依赖性和影响,建议接下来处理哪个PRD
- 需要关注、更新或澄清的PRDs
- 独立PRDs并行工作的机会
这提供了所有活跃产品需求的完整视图,有助于项目规划和优先级排序。