SuperAPI AI 工具集

prd-to-github-milestone

办公与效率

查看项目

更新于 10-15 21:37

技能介绍

用途:作为自主子代理,解析产品需求文档(PRD),为每个用户故事创建 GitHub Issue,并可将它们关联到 GitHub 里程碑。

主要能力:设置 user-story 及功能前缀标签;解析 PRD 提取用户故事标题、描述、验收标准、技术说明、数据模型、依赖关系与功能前缀;通过标题搜索做幂等检查避免重复创建;为每个故事创建 Issue 并附上 PRD 的 blob 链接;创建里程碑并将 Issue 关联;最后输出 Story ID、标题、Issue 编号与 URL 的映射表。

使用方式:前置条件是必须安装并完成认证 GitHub CLI(gh auth login)。技能捆绑脚本位于 SKILL_DIR/scripts/ 下,包括 create_issue.sh 与 create_milestone.sh。典型流程为:先检查并创建标签(如 gh label create "user-story" --color "0e8a16"),读取 PRD 文件,用 gh issue list --search "in:title <标题>" 做幂等检查,用 gh repo view --json nameWithOwner -q 获取仓库信息,再调用脚本创建 Issue,用 gh issue comment <编号> --body "Depends on: #<阻塞编号>" 关联依赖,最后创建里程碑并用 gh issue edit <编号> --milestone "<里程碑标题>" 关联。

适用场景:需要将 PRD 中的用户故事批量转化为 GitHub 任务并组织进里程碑的研发流程。

限制:依赖 GitHub CLI 且必须已认证;脚本路径需根据技能调用提供的基目录解析,若不可用则回退到 <git repo root>/.agents/skills/prd-to-github-milestone/scripts/ 下;资料未提供其他平台支持、收费或效果信息。