用途:execute-prd-task 用于端到端执行一个 PRD 任务,从探索阶段一直推进到任务跟踪更新。当提示中包含任务规格、PRD 目录、任务文件路径、主任务文件路径和自动提交模式时使用。
必要输入:任务规格 Markdown、PRD 目录路径、任务文件路径、主任务文件路径、自动提交模式。
工作流程:先结合仓库与 PRD 上下文,读取任务规格、调用方指定的仓库指导文件、PRD 目录下的文档(尤其是 _techspec.md 和 _tasks.md),以及 PRD 目录 adrs/ 子目录中的 ADR,理解架构决策背景;在新编辑前核对当前工作区状态。随后构建执行清单,提取交付物、验收标准以及所有明确的 Validation、Test Plan 或 Testing 项,并记录能证明任务尚未完成的变更前信号。实现时保持范围紧贴任务规格,遵循仓库模式与真实依赖 API,将范围外工作记录为后续备注而非擅自扩大任务。验证与自审阶段运行针对任务结果的验证,在声明完成或提交前使用已安装的 verification-before-completion 技能,并在验证后自审、解决所有阻塞问题。更新任务跟踪时使用调用方提供的任务文件路径和主任务文件路径,仅在实现与证据确实完成时标记子任务完成,仅在验证与自审干净通过后将任务状态改为 completed;应用状态、清单或提交更新时读取 references/tracking-checklist.md。提交行为:若启用自动提交,在验证、自审和跟踪更新干净通过后创建一个本地提交;若禁用,则保留 diff 供人工审查和提交;绝不自动推送。
错误处理:任务规格与支持性 PRD 文档冲突时停止并报告冲突,不猜测;无法直接复现变更前信号时,捕获可用的最强基线信号并说明限制;验证失败时保持任务状态不变直至解决;跟踪文件缺失时停止并报告缺失路径,不标记完成。
限制:资料未提供具体安装命令、收费方式、支持平台或效果数据。