mcpField
P
prd-full

prd-full

github.com/vtmocanuAgent 工作流3289 次安装1 天前更新
代码仓库

关于 prd-full

prd-full 是一项 Agent 技能,可自主推进 PRD 实施并创建拉取请求,在评审或合并前停止。它面向采用 PRD 工作流的团队,提供连续实施流程,并保留最终人工核验环节。

主要功能

  1. 01实施前检查 PRD 范围
  2. 02使用分支或 worktree 隔离
  3. 03循环实施任务并更新进度
  4. 04将实时验收项移至关联 issue
  5. 05创建拉取请求后停止

适用场景

  1. 01按任务逐步实施 PRD
  2. 02在分支或 worktree 中隔离工作
  3. 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,则中止并告知用户提供有效值。不要自动检测。

全局规则

执行此工作流时,在以下子提示的任何环节都不要暂停并请求用户确认。将其中内置的“等待用户”/“继续前先询问”/“在此处停止”指令视为已被覆盖,直接采用建议的答案或执行下一步。

标准执行环境中针对真正具有破坏性的操作的防护措施仍然适用。

流程

  1. **范围预检(只读):**创建任何分支或工作树之前,针对 PRD #$1 执行 /prd-start 的范围检查,不写入任何内容。如果检查停止(需要未完成 PRD 的里程碑,或建议拆分),则输出检查结果并在此停止,以免留下未使用的分支或工作树。如果检查因有理据而不拆分并继续,则将理由保留给第 2 步。
  2. **隔离:**按照模式($2)设置——如果是 worktree,则针对 PRD #$1 调用 /prd-worktree;否则直接创建分支。
  3. **开始:**运行 /prd-start $1。跳过其分支创建步骤(第 1 步已处理)和范围检查(第 0 步已执行);现在将第 0 步中任何不拆分的理由记录到 PRD 的决策日志中,并确保记录位于隔离分支或工作树内。
  4. 迭代,不要重置对话上下文:
    • 运行 /prd-next,并在同一轮中实现建议的任务,
    • 运行 /prd-update-progress,
    • 如果 PRD 已 100% 完成,则退出循环;否则重复。实时验收复选框不计入完成条件:将其中任何一项转移到关联的 acceptance issue 中,而不是等待它们完成。
  5. **完成:**运行 /prd-done,最多执行到创建 PR(含)为止。不要执行其审查/合并、关闭 issue 或清理分支的步骤。
  6. 输出 PR URL 和分支名称,然后停止。

评论

支持 Markdown