prd-creator
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
ChinesePRD Creation Assistant
PRD创建助手
Transform software ideas into comprehensive PRDs and actionable implementation tasks through a two-part process.
将软件创意转化为全面的PRD和可执行的实现任务,分为四个步骤。
Overview
概述
This skill helps beginner-level developers.
- Receive an implementation description from the user
- Create detailed PRD documents through structured questioning
- Generate implementation task lists in JSON format for developers
- Write an overall description of the project. An executive summary that gives a high level overview of the app and its main features.
本技能面向入门级开发者提供帮助。
- 接收用户提供的实现描述
- 通过结构化提问创建详细的PRD文档
- 为开发者生成JSON格式的实现任务列表
- 撰写项目整体概述:一份能高度概括应用及其核心功能的执行摘要。
Part 1: Implementation Description
第一部分:实现描述
You will receive a lacking implementation description from the user.
The main goal is to comprehend the intent and think about the larger architecture and a robust way to implement it, filling in the gaps.
你会收到用户提供的不够完善的实现描述。
核心目标是理解用户意图,考量更宏观的架构和稳健的实现方式,填补信息缺口。
Part 2: PRD Creation
第二部分:PRD创建
File: PRD.md
You will need to ask clarifying questions to get a clear understanding of the implementation.
When to use: User wants to document a software idea or create feature specifications
What it does:
- Guides structured questioning to gather all requirements
- Creates executive summary for validation
- Researches competitive landscape
- Generates comprehensive PRD.md with:
- App overview and objectives
- Target audience
- Success metrics and KPIs
- Competitive analysis
- Core features and user flows
- Technical stack recommendations
- Security considerations
- Assumptions and dependencies
Process:
- Ask clarifying questions using tool
AskUserQuestion - Create executive summary for user approval
- Research competition via WebSearch
- Generate complete PRD
- Iterate based on feedback
Read PRD.md for complete instructions.
文件:PRD.md
你需要通过提出澄清问题来明确理解需求细节。
适用场景:用户想要记录软件创意或制定功能规范时
功能说明:
- 引导结构化提问以收集所有需求
- 创建执行摘要供用户确认
- 调研竞品格局
- 生成内容全面的PRD.md,包含:
- 应用概述与目标
- 目标受众
- 成功指标与KPI
- 竞品分析
- 核心功能与用户流程
- 技术栈建议
- 安全考量
- 假设条件与依赖项
流程:
- 使用工具提出澄清问题
AskUserQuestion - 创建执行摘要供用户审批
- 通过WebSearch调研竞品
- 生成完整的PRD
- 根据反馈迭代优化
详细说明请阅读PRD.md
Part 3: Implementation Task Generation
第三部分:实现任务生成
File: JSON.md
You will need to analyze the completed PRD and generate a comprehensive task list in JSON format.
When to use: After PRD is complete and approved, or user requests task breakdown
What it does:
- Analyzes the completed PRD
- Generates a complete list of implementation tasks in JSON format, covering all features and requirements from the PRD
- Keeps the tasks small and manageable
- Categorizes tasks by type (functional, ui-ux, api-endpoint, security, etc.)
- Defines verification ('pass') steps for each task
- Creates developer-ready checklist
IMPORTANT:
- Each task should be simple enough to be completed in maximum 10 minutes.
- If a task is too complex, it should be split into smaller tasks.
Read JSON.md for complete instructions.
文件:JSON.md
你需要分析已完成的PRD,生成JSON格式的全面任务列表。
适用场景:PRD完成并获批后,或用户请求拆解任务时
功能说明:
- 分析已完成的PRD
- 生成覆盖PRD所有功能与需求的JSON格式实现任务列表
- 任务拆分至小巧易管理的粒度
- 按任务类型分类(功能型、UI-UX型、API端点型、安全型等)
- 为每个任务定义验证(“通过”)步骤
- 创建面向开发者的检查清单
重要提示:
- 每个任务应足够简单,最长10分钟即可完成。
- 若任务过于复杂,需拆分为更小的任务。
详细说明请阅读JSON.md
Part 4: Overall Description
第四部分:整体概述
You will need to read the completed PRD and generate an overall description of the project in .
PROJECT_ROOT/.agent/prd/SUMMARY.mdThe description should be short, concise and contain:
- An overall description of the project
- The main features of the app
- Key user flows
- A short list of key requirements
你需要阅读已完成的PRD,在中生成项目的整体概述。
PROJECT_ROOT/.agent/prd/SUMMARY.md概述应简洁明了,包含:
- 项目整体描述
- 应用核心功能
- 关键用户流程
- 关键需求简短列表
Quick Start
快速开始
If user wants to create a PRD:
- Read PRD.md
- Follow the PRD creation workflow
- If needed, update the overall description SUMMARY.md
- After PRD completion, ask: "Would you like me to generate implementation tasks? See Part 2."
If user wants implementation tasks for an existing PRD:
- Read JSON.md
- Read the PRD file
- Generate comprehensive task list in JSON format
- Save as
tasks.json
If user wants both:
- Complete PRD creation first PRD.md
- Get user approval on PRD
- If needed, update the overall description SUMMARY.md
- Proceed to generate implementation tasks JSON.md
If a user want to update the PRD:
- Read PRD.md
- Update the PRD
- Save as
PRD.md - If needed, update the overall description SUMMARY.md
- Ask user if they want to generate implementation tasks
If a user want to update the implementation tasks:
- Read JSON.md
- Update the implementation tasks
- Save as
tasks.json - Ask user if they want to update the PRD again
If user wants to update both the PRD and the implementation tasks:
- Update the PRD first PRD.md
- If needed, update the overall description SUMMARY.md
- Update the implementation tasks JSON.md
- Save as and
PRD.mdtasks.json
若用户想要创建PRD:
- 阅读PRD.md
- 遵循PRD创建工作流程
- 如有需要,更新整体概述SUMMARY.md
- PRD完成后,询问:"是否需要我生成实现任务?请查看第三部分。"
若用户想要为现有PRD生成实现任务:
- 阅读JSON.md
- 读取PRD文件
- 生成全面的JSON格式任务列表
- 保存为
tasks.json
若用户同时需要两者:
- 先完成PRD创建PRD.md
- 获取用户对PRD的审批
- 如有需要,更新整体概述SUMMARY.md
- 继续生成实现任务JSON.md
若用户想要更新PRD:
- 阅读PRD.md
- 更新PRD内容
- 保存为
PRD.md - 如有需要,更新整体概述SUMMARY.md
- 询问用户是否需要生成实现任务
若用户想要更新实现任务:
- 阅读JSON.md
- 更新实现任务内容
- 保存为
tasks.json - 询问用户是否需要再次更新PRD
若用户想要同时更新PRD和实现任务:
- 先更新PRDPRD.md
- 如有需要,更新整体概述SUMMARY.md
- 更新实现任务JSON.md
- 保存为和
PRD.mdtasks.json
After completion
完成后检查
Ensure the required files are present:
- PROJECT_ROOT/.agent/prd/PRD.md
- PROJECT_ROOT/.agent/prd/SUMMARY.md
- PROJECT_ROOT/.agent/tasks.json
If they are not present, warn the user and ask if they would like to create any of them.
确保所需文件已存在:
- PROJECT_ROOT/.agent/prd/PRD.md
- PROJECT_ROOT/.agent/prd/SUMMARY.md
- PROJECT_ROOT/.agent/tasks.json
若文件缺失,需提醒用户并询问是否需要创建。
Important Constraints
重要约束
- Do not generate code - focus on documentation and task specification
- Use AskUserQuestion extensively in Part 1 to clarify requirements
- In Part 2, generate comprehensive task lists (50-200+ tasks for typical projects)
- Always initialize tasks with - never mark tasks complete during generation
"passes": false - Use available tools: AskUserQuestion, WebSearch, Sequential Thinking, Read
- 请勿生成代码,专注于文档撰写和任务规范制定
- 在第一部分中大量使用AskUserQuestion来澄清需求
- 在第三部分中生成全面的任务列表(典型项目需50-200+个任务)
- 任务初始化时必须设置,生成过程中绝不能标记任务为已完成
"passes": false - 使用可用工具:AskUserQuestion、WebSearch、Sequential Thinking、Read