PRD Created

发布时间:2026/9/10 6:26:36

PRD Created PRD Created【免费下载链接】ECCThe agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.项目地址: https://gitcode.com/GitHub_Trending/ev/ECCFile:.claude/PRPs/prds/{name}.prd.mdSummaryProblem: {One line}Solution: {One line}Key Metric: {Primary success metric}Validation StatusSectionStatusProblem Statement{Validated/Assumption}User Research{Done/Needed}Technical Feasibility{Assessed/TBD}Success Metrics{Defined/Needs refinement}Open Questions ({count}){List the open questions that need answers}Recommended Next Step{One of: user research, technical spike, prototype, stakeholder review, etc.}Implementation Phases#PhaseStatusCan Parallel{Table of phases from PRD}To Start ImplementationRun:/prp-plan .claude/PRPs/prds/{name}.prd.mdThis will automatically select the next pending phase and create an implementation plan.这份报告本身就是一个验收清单它强制把 PRD 各章节的验证状态Validated/Assumption、Done/Needed 等显式呈现给用户并给出唯一明确的下一步命令。 ## PRD 模板逐节解析 PRD 模板是该命令的核心产物规范完整继承原文如下占位符均为模板变量 markdown # {Product/Feature Name} ## Problem Statement {2-3 sentences: Who has what problem, and whats the cost of not solving it?} ## Evidence - {User quote, data point, or observation that proves this problem exists} - {Another piece of evidence} - {If none: Assumption - needs validation through [method]} ## Proposed Solution {One paragraph: What were building and why this approach over alternatives} ## Key Hypothesis We believe {capability} will {solve problem} for {users}. Well know were right when {measurable outcome}. ## What Were NOT Building - {Out of scope item 1} - {why} - {Out of scope item 2} - {why} ## Success Metrics | Metric | Target | How Measured | |--------|--------|--------------| | {Primary metric} | {Specific number} | {Method} | | {Secondary metric} | {Specific number} | {Method} | ## Open Questions - [ ] {Unresolved question 1} - [ ] {Unresolved question 2} --- ## Users Context **Primary User** - **Who**: {Specific description} - **Current behavior**: {What they do today} - **Trigger**: {What moment triggers the need} - **Success state**: {What done looks like} **Job to Be Done** When {situation}, I want to {motivation}, so I can {outcome}. **Non-Users** {Who this is NOT for and why} --- ## Solution Detail ### Core Capabilities (MoSCoW) | Priority | Capability | Rationale | |----------|------------|-----------| | Must | {Feature} | {Why essential} | | Must | {Feature} | {Why essential} | | Should | {Feature} | {Why important but not blocking} | | Could | {Feature} | {Nice to have} | | Wont | {Feature} | {Explicitly deferred and why} | ### MVP Scope {Whats the minimum to validate the hypothesis} ### User Flow {Critical path - shortest journey to value} --- ## Technical Approach **Feasibility**: {HIGH/MEDIUM/LOW} **Architecture Notes** - {Key technical decision and why} - {Dependency or integration point} **Technical Risks** | Risk | Likelihood | Mitigation | |------|------------|------------| | {Risk} | {H/M/L} | {How to handle} | --- ## Implementation Phases !-- STATUS: pending | in-progress | complete PARALLEL: phases that can run concurrently (e.g., with 3 or -) DEPENDS: phases that must complete first (e.g., 1, 2 or -) PRP: link to generated plan file once created -- | # | Phase | Description | Status | Parallel | Depends | PRP Plan | |---|-------|-------------|--------|----------|---------|----------| | 1 | {Phase name} | {What this phase delivers} | pending | - | - | - | | 2 | {Phase name} | {What this phase delivers} | pending | - | 1 | - | | 3 | {Phase name} | {What this phase delivers} | pending | with 4 | 2 | - | | 4 | {Phase name} | {What this phase delivers} | pending | with 3 | 2 | - | | 5 | {Phase name} | {What this phase delivers} | pending | - | 3, 4 | - | ### Phase Details **Phase 1: {Name}** - **Goal**: {What were trying to achieve} - **Scope**: {Bounded deliverables} - **Success signal**: {How we know its done} **Phase 2: {Name}** - **Goal**: {What were trying to achieve} - **Scope**: {Bounded deliverables} - **Success signal**: {How we know its done} {Continue for each phase...} ### Parallelism Notes {Explain which phases can run in parallel and why} --- ## Decisions Log | Decision | Choice | Alternatives | Rationale | |----------|--------|--------------|-----------| | {Decision} | {Choice} | {Options considered} | {Why this one} | --- ## Research Summary **Market Context** {Key findings from market research} **Technical Context** {Key findings from technical exploration} --- *Generated: {timestamp}* *Status: DRAFT - needs validation*模板各章节与八阶段流程存在严格的一一映射这是理解问答如何变成文档的关键PRD 章节数据来源阶段Problem Statement / EvidencePhase 2 FOUNDATION Phase 8 汇报中的 Validation StatusKey Hypothesis / Success MetricsPhase 6 DECISIONS 第 3 问What Were NOT BuildingPhase 6 DECISIONS 第 4 问Users ContextPrimary User / JTBD / Non-UsersPhase 4 DEEP DIVECore Capabilities (MoSCoW)Phase 6 DECISIONS 第 2 问Must Have vs Nice to HaveTechnical ApproachPhase 5 GROUNDING 的 Technical Context 汇总Implementation PhasesPhase 6 答案 后续/prp-plan消费的机器可读表格Decisions Log / Research Summary全程 Gate 交互中的决策与 Phase 3/5 调研沉淀其中两个细节值得单独强调Implementation Phases 表格是下游命令的接口。表头注释声明了四列机读语义STATUSpending / in-progress / complete、PARALLEL可并行阶段如 with 3、DEPENDS前置依赖如 1, 2、PRP生成的计划文件链接。这正是 commands/prp-plan.md Phase 0DETECT所消费的结构它按*.prd.md路径识别输入后解析 Implementation Phases 章节按状态与依赖链选出下一个 eligible pending phase用该阶段的 description 作为待规划特性。也就是说/prp-prd生成的不只是给人读的文档还是一份可被/prp-plan程序化遍历的路线图。模板尾部固定为Status: DRAFT - needs validation。这与开篇的 Anti-pattern 约束首尾呼应整份产物被显式标记为待验证草稿任何拍脑袋的内容都必须在文档上留痕。问题流全景图原文附有一张完整的流程总览图完整保留如下┌─────────────────────────────────────────────────────────┐ │ INITIATE: What do you want to build? │ └─────────────────────────────────────────────────────────┘ ↓ ┌─────────────────────────────────────────────────────────┐ │ FOUNDATION: Who, What, Why, Why now, How to measure │ └─────────────────────────────────────────────────────────┘ ↓ ┌─────────────────────────────────────────────────────────┐ │ GROUNDING: Market research, competitor analysis │ └─────────────────────────────────────────────────────────┘ ↓ ┌─────────────────────────────────────────────────────────┐ │ DEEP DIVE: Vision, Primary user, JTBD, Constraints │ └─────────────────────────────────────────────────────────┘ ↓ ┌─────────────────────────────────────────────────────────┐ │ GROUNDING: Technical feasibility, codebase exploration │ └─────────────────────────────────────────────────────────┘ ↓ ┌─────────────────────────────────────────────────────────┐ │ DECISIONS: MVP, Must-haves, Hypothesis, Out of scope │ └─────────────────────────────────────────────────────────┘ ↓ ┌─────────────────────────────────────────────────────────┐ │ GENERATE: Write PRD to .claude/PRPs/prds/ │ └─────────────────────────────────────────────────────────┘【免费下载链接】ECCThe agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.项目地址: https://gitcode.com/GitHub_Trending/ev/ECC创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
延伸阅读

更多相关文章

2026/9/10 6:26:36

GPU云服务器CUDA环境配置实战:版本匹配与conda隔离指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/9/10 6:26:36

用智能提醒体系破解应收账款管理难题

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/9/10 7:21:41

deer-flow实操指南:开源可视化工作流编排引擎部署与避坑

先讲个背景。我之前很长一段时间都在用脚本硬编码做自动化任务,比如定时抓数据、调大模型做摘要、往群里推消息。刚开始还好,任务少,脚本也就两三个。等到第四个、第五个任务出现的时候,问题来了:每个脚本都要单独维护…

2026/9/10 7:21:41

CANN/GE ACL设置整型列表属性API

aclopSetAttrListInt 【免费下载链接】ge GE(Graph Engine)是面向昇腾的图编译器和执行器,提供了计算图优化、多流并行、内存复用和模型下沉等技术手段,加速模型执行效率,减少模型内存占用。 GE 提供对 PyTorch、Tenso…

2026/9/9 13:11:35

超人会飞不算本事:系统稳定依赖清晰规则与边界设计

开头先不绕弯子。“#斯坦李吐槽dc 所以超人是无缘无故会飞的嘛哈哈哈哈哈哈哈锤哥真是技术人才啊!#雷神 #复联”这类调侃式短标题,第一波冲击力在于它把两个宇宙的角色塞进同一个吐槽箱里,但细想一下就能发现,它真正碰到的根本不是…

2026/9/8 7:15:15

超人VS蜘蛛侠:拆解超级IP的影响力与传播方法论

把“蜘蛛侠 vs 超人”放在 CSDN 上聊,可能很多人第一反应是走错片场了。但如果把这两个角色看成“两个持续运营了 80 多年的文化产品”,你会发现,这场比较本质上是两个不同 IP 策略的长期结果对比:超人赢在定义了整个超级英雄题材…

2026/9/9 16:31:09

基于CNN的调制信号识别:MATLAB实现时频图分类实战

简介:本资源是一套面向通信工程与信号处理方向学习者、研究者的深度学习实践方案,聚焦调制信号自动检测与识别这一典型无线通信任务,解决传统方法依赖人工特征、低信噪比下性能下降等痛点。压缩包共12个文件(10.73MB)&…

2026/9/10 0:00:55

目录对比去重实战:用哈希算法精准清理重复文件

我电脑里现在还有一块换了三次机的“数据墓地”硬盘,里面存着2016年以前所有旧笔记本的完整备份。平时不觉得有什么,直到前阵子想把它整理归档,发现同一个安装包、同一批照片、同一份论文草稿,在几个不同的备份目录里反复出现。更…

2026/9/10 0:00:55

Leaflet离线地图完整Demo合集:内网部署与坐标纠偏实战

简介:这是一份面向Web GIS开发者的LeafLet离线地图示例合集,帮助开发者快速掌握离线地图从搭建到交互的完整流程。压缩包共723个文件,大小14.06MB,以319个js脚本、175个html页面和29个css样式文件为主体,配合png/svg图…

2026/9/10 0:00:55

MATLAB读取Rinex 3.02观测文件:多系统GNSS数据解析实战

简介:基于MATLAB开发的Rinex3.02版观测文件(o文件)读取代码包,面向卫星定位导航方向的学习者与研究人员,用于解决新版观测文件的数据解析、历元提取与时间转换问题。压缩包共4个文件,包含两个m脚本、一个19…

2026/9/7 16:23:03

USB Type-C PCB布局分区设计:电源、高速信号与PD协议全攻略

做硬件这行,Type-C接口算是典型的“看着简单,做起来全坑”的东西。光引脚就24个,高低速信号、电源、控制线全部塞在一个小小的连接器里,如果PCB布局不做规划,打样回来基本就是“插上没反应”、“高速掉线”、“静电一打…

2026/9/7 22:46:00

系统编程学习原型如何补齐稳定性边界

系统编程学习原型如何补齐稳定性边界预算有限时&#xff0c;我先优化明显多余的复制&#xff0c;而不是猜测性地换容器。用借用传递只读数据通常就能减少分配&#xff1a; fn parse(line: &str) -> Result<Item, Error> { /* ... */ }用基准确认热点确实在分配&am…

2026/9/9 10:21:54

雨花区哪家财务公司代理记账比较好?

在雨花区&#xff0c;企业处理财税事务常常面临诸多挑战&#xff0c;选择一家靠谱的财务公司至关重要。湖南巨勤财务管理咨询有限公司就是本地正规实体财税服务机构&#xff0c;深耕本地工商财税行业多年&#xff0c;熟悉当地工商局、税务局最新政策与申报流程。主营公司注册、…

还想了解更多?直接咨询顾问

免费诊断 + 免费方案 + 透明报价。

全国咨询热线400-8866-253
免费获取方案
咨询二维码