用途
prd-update-decisions 是一个斜杠命令,用于根据对话中做出的设计决策、战略变更和架构选择来更新 PRD。它专门捕获那些可能尚未反映在代码中、但会影响需求、方案或范围的概念性变更。
该命令源自 vfarcic/dot-ai 的 shared-prompts/prd-update-decisions.md(MIT 许可,Copyright (c) 2025 Viktor Farcic),原作者为 Viktor Farcic。
主要能力
该命令围绕以下流程组织:
-
确定目标 PRD:询问用户要更新哪个 PRD,然后从 prds/[issue-id]-[feature-name].md 读取 PRD 文件,理解当前需求、方案和约束,并识别最可能受设计决策影响的区域。
-
分析对话上下文:审查对话中体现决策模式的元素,包括工作流变更(如“让我们简化这个为……”)、架构决策(如“我认为我们应该使用……”)、需求修改(如“实际上我们不需要……”)、范围调整(如“先推迟这个……”)以及用户体验转向(如“用户会更喜欢……”)。具体决策类型涵盖技术架构、用户体验、需求、范围管理和实现策略。
-
评估决策影响:针对每个识别出的决策,评估其对需求、范围、时间线、架构、代码示例和风险的影响。每个决策按固定格式记录:决策内容、日期、理由、影响、代码影响和负责人。
-
更新 PRD:更新相应章节,包括决策日志、需求、实现方案、代码示例、任务与里程碑、风险与依赖。
使用方式
该命令以斜杠命令形式使用。执行时先由用户指定要更新的 PRD,命令随后读取对应文件并分析对话上下文,识别决策点,映射到 PRD 章节,提出更新建议,并更新决策日志。
适用场景
适用于在讨论或对话中产生了设计决策、战略变更或架构选择,需要将这些概念性变更同步回 PRD 的场景,尤其是当这些变更尚未体现在代码中、但会影响需求、方案或范围时。
限制
资料未提供该命令的具体安装方式、支持的平台、收费模式或价格信息。