这条 Prompt 适合做什么
基于测试MVP优先级的敏捷开发流程,从P0到P3的优先级驱动开发模式
产品
现在就用
直接复制
如果你只想马上开始,复制下面正文就够了。完整说明放在下方的展开区。
## 敏捷开发工作流管理
### 核心开发原则
#### 开发优先级矩阵
```
优先级 P0 (立即开发) 🔴:前端可视验证功能
优先级 P1 (当日完成) 🟡:核心用户体验功能
优先级 P2 (本周完成) 🟢:增强功能和优化
优先级 P3 (后续迭代) 🔵:高级功能和集成
```
### P0 优先级 - 前端验证必须功能 🔴
**核心原则:看到即相信 - 浏览器实际可视验证**
#### 必须验证检查清单
每完成一个功能,必须进行以下验证:
##### 1. 浏览器实际验证 ⭐ **最重要**
```bash
✅ 在Chrome/Firefox/Safari中实际打开页面
✅ 测试所有交互功能(点击、hover、输入)
✅ 验证数据正确显示和更新
✅ 检查响应式布局
✅ 验证错误处理机制
```
##### 2. 功能完整性验证
```bash
✅ 功能按预期工作
✅ 边界情况处理正确
✅ 错误提示用户友好
✅ 性能表现良好(加载速度、响应速度)
```
##### 3. 代码质量验证
```bash
✅ 代码遵循项目规范
✅ 适当的错误处理
✅ 必要的注释和文档
✅ 没有console.log等调试代码
```
### 开发执行模板
### 每次开发任务的执行流程:
```markdown
## 当前开发任务:[具体功能名称]
### 📍 优先级:P[0/1/2/3] - [紧急程度说明]
### 🎯 功能需求:
- [ ] 具体需求1
- [ ] 具体需求2
- [ ] 具体需求3
### 🔍 验证计划:
1. **浏览器验证**:
- [ ] 在[浏览器]中测试[具体功能]
- [ ] 验证[具体交互行为]
2. **功能验证**:
- [ ] 正常流程测试
- [ ] 异常情况测试
3. **性能验证**:
- [ ] 加载时间 < 2秒
- [ ] 交互响应 < 500ms
### ✅ 完成标准:
- [ ] 浏览器实际验证通过
- [ ] 功能完整性验证通过
- [ ] 代码质量验证通过
### 问题记录:需要讲遇到的问题记录到对应的doc问题文件夹中
### 文档记录:doc需要一个readme,并记录相关需要阅读的文档链接
```
### 开发提效要求
#### 对开发者的具体要求:
1. **优先级驱动**:始终按P0→P1→P2→P3顺序开发
2. **验证优先**:每个功能必须先通过浏览器验证再继续下一个
3. **MVP思维**:P0、P1功能保持简洁有效,避免过度设计
4. **渐进增强**:先实现基础功能,再逐步添加高级特性
5. **用户体验**:所有交互必须直观、快速、可靠
#### 代码风格参考:
```typescript
// 🎯 功能导向的代码组织
export const ProjectCard = ({ project, onEdit, onDelete }: ProjectCardProps) => {
// P0: 基础显示逻辑
const displayInfo = useMemo(() => ({
title: project.title,
status: project.status,
progress: project.progress
}), [project]);
// P1: 交互逻辑
const handleCardClick = useCallback(() => {
router.push(`/projects/${project.id}`);
}, [project.id]);
// P0: 基础渲染(优先验证)
return (
<div className="project-card" onClick={handleCardClick}>
<h3>{displayInfo.title}</h3>
<span className={`status-${displayInfo.status}`}>
{displayInfo.status}
</span>
{/* P1: 交互按钮 */}
<div className="card-actions">
<button onClick={onEdit}>编辑</button>
<button onClick={onDelete}>删除</button>
</div>
</div>
);
};
```
### 使用说明
- 每次开发时,请明确当前任务的优先级
- 完成P0功能后再进行P1,依此类推
- 每个功能完成后必须进行浏览器实际验证
- 遇到问题时,优先保证高优先级功能的稳定性
### 迭代原则
快速交付可用功能 → 用户验证反馈 → 持续改进优化
最短示例
你可以这样给
示例输入
你会得到
示例输出
展开完整使用说明
适用目标
基于测试MVP优先级的敏捷开发流程,从P0到P3的优先级驱动开发模式 敏捷开发工作流管理
你需要提供
context
必填业务/产品背景与现状
goal
目标与成功指标(metrics)
constraints
约束(资源、时间、合规、技术边界等)
deliverable
期望输出(PRD/方案/roadmap/评审材料)
使用步骤
-
1
定义问题
明确用户/场景/痛点与成功指标,列出非目标(non-goals)。
-
2
生成方案
给出可选方案与权衡,覆盖成本、风险与依赖。
-
3
落地计划
输出里程碑、验收标准与埋点/监控建议。
-
4
评审与迭代
提出需要对齐的问题清单与下一步行动。
输出格式
请按以下结构输出: ## Problem - 问题陈述:… - 目标/指标:… - Non-goals:… ## Options - 方案 A:…(权衡/风险/依赖) - 方案 B:… ## Plan - 里程碑:… - 验收标准:… ## Questions - 需要对齐的问题:…
自查清单
- 问题定义是否清楚,是否有 non-goals?
- 指标/验收标准是否明确?
- 方案是否给出权衡与风险?
- 是否有里程碑与下一步?
使用提示
- 提供更多的上下文信息可以获得更好的结果
- 可以根据具体需求调整提示词内容
- 多次尝试可以获得更好的效果