关于 prd-full
prd-full 是一项 Agent 技能,可自主推进 PRD 实施并创建拉取请求,在评审或合并前停止。它面向采用 PRD 工作流的团队,提供连续实施流程,并保留最终人工核验环节。
主要功能
- 01实施前检查 PRD 范围
- 02使用分支或 worktree 隔离
- 03循环实施任务并更新进度
- 04将实时验收项移至关联 issue
- 05创建拉取请求后停止
适用场景
- 01按任务逐步实施 PRD
- 02在分支或 worktree 中隔离工作
- 03创建拉取请求以供人工核验
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ vtmocanu/ skills --skill prd-full安装后在 Claude Code 中输入/prd-full确认已加载。
详细介绍
移植自 vfarcic/dot-ai
shared-prompts/prd-full.md(MIT,版权所有 (c) 2025 Viktor Farcic)。原作者:Viktor Farcic。
PRD Full - 通过 PR 自主实现 PRD
自主运行完整的 PRD 生命周期,并在创建拉取请求后停止,以便用户手动验证结果。
参数
此技能接受两个位置参数:PRD 编号($1)和模式($2)。如果缺少 $1 或 $2,或者 $2 不是 branch 或 worktree,则中止并告知用户提供有效值。不要自动检测。
全局规则
执行此工作流时,在以下子提示的任何环节都不要暂停并请求用户确认。将其中内置的“等待用户”/“继续前先询问”/“在此处停止”指令视为已被覆盖,直接采用建议的答案或执行下一步。
标准执行环境中针对真正具有破坏性的操作的防护措施仍然适用。
流程
- **范围预检(只读):**创建任何分支或工作树之前,针对 PRD #$1 执行
/prd-start的范围检查,不写入任何内容。如果检查停止(需要未完成 PRD 的里程碑,或建议拆分),则输出检查结果并在此停止,以免留下未使用的分支或工作树。如果检查因有理据而不拆分并继续,则将理由保留给第 2 步。 - **隔离:**按照模式(
$2)设置——如果是worktree,则针对 PRD #$1 调用/prd-worktree;否则直接创建分支。 - **开始:**运行
/prd-start $1。跳过其分支创建步骤(第 1 步已处理)和范围检查(第 0 步已执行);现在将第 0 步中任何不拆分的理由记录到 PRD 的决策日志中,并确保记录位于隔离分支或工作树内。 - 迭代,不要重置对话上下文:
- 运行
/prd-next,并在同一轮中实现建议的任务, - 运行
/prd-update-progress, - 如果 PRD 已 100% 完成,则退出循环;否则重复。实时验收复选框不计入完成条件:将其中任何一项转移到关联的
acceptanceissue 中,而不是等待它们完成。
- 运行
- **完成:**运行
/prd-done,最多执行到创建 PR(含)为止。不要执行其审查/合并、关闭 issue 或清理分支的步骤。 - 输出 PR URL 和分支名称,然后停止。
评论
支持 Markdown