prd-creator

Compare original and translation side by side

🇺🇸

Original

English
🇨🇳

Translation

Chinese

PRD 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.
  1. Receive an implementation description from the user
  2. Create detailed PRD documents through structured questioning
  3. Generate implementation task lists in JSON format for developers
  4. Write an overall description of the project. An executive summary that gives a high level overview of the app and its main features.
本技能面向入门级开发者提供帮助。
  1. 接收用户提供的实现描述
  2. 通过结构化提问创建详细的PRD文档
  3. 为开发者生成JSON格式的实现任务列表
  4. 撰写项目整体概述:一份能高度概括应用及其核心功能的执行摘要。

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:
  1. Ask clarifying questions using
    AskUserQuestion
    tool
  2. Create executive summary for user approval
  3. Research competition via WebSearch
  4. Generate complete PRD
  5. Iterate based on feedback
Read PRD.md for complete instructions.

文件PRD.md
你需要通过提出澄清问题来明确理解需求细节。
适用场景:用户想要记录软件创意或制定功能规范时
功能说明:
  • 引导结构化提问以收集所有需求
  • 创建执行摘要供用户确认
  • 调研竞品格局
  • 生成内容全面的PRD.md,包含:
    • 应用概述与目标
    • 目标受众
    • 成功指标与KPI
    • 竞品分析
    • 核心功能与用户流程
    • 技术栈建议
    • 安全考量
    • 假设条件与依赖项
流程:
  1. 使用
    AskUserQuestion
    工具提出澄清问题
  2. 创建执行摘要供用户审批
  3. 通过WebSearch调研竞品
  4. 生成完整的PRD
  5. 根据反馈迭代优化
详细说明请阅读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.md
.
The 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:
  1. Read PRD.md
  2. Follow the PRD creation workflow
  3. If needed, update the overall description SUMMARY.md
  4. After PRD completion, ask: "Would you like me to generate implementation tasks? See Part 2."
If user wants implementation tasks for an existing PRD:
  1. Read JSON.md
  2. Read the PRD file
  3. Generate comprehensive task list in JSON format
  4. Save as
    tasks.json
If user wants both:
  1. Complete PRD creation first PRD.md
  2. Get user approval on PRD
  3. If needed, update the overall description SUMMARY.md
  4. Proceed to generate implementation tasks JSON.md
If a user want to update the PRD:
  1. Read PRD.md
  2. Update the PRD
  3. Save as
    PRD.md
  4. If needed, update the overall description SUMMARY.md
  5. Ask user if they want to generate implementation tasks
If a user want to update the implementation tasks:
  1. Read JSON.md
  2. Update the implementation tasks
  3. Save as
    tasks.json
  4. Ask user if they want to update the PRD again
If user wants to update both the PRD and the implementation tasks:
  1. Update the PRD first PRD.md
  2. If needed, update the overall description SUMMARY.md
  3. Update the implementation tasks JSON.md
  4. Save as
    PRD.md
    and
    tasks.json
若用户想要创建PRD:
  1. 阅读PRD.md
  2. 遵循PRD创建工作流程
  3. 如有需要,更新整体概述SUMMARY.md
  4. PRD完成后,询问:"是否需要我生成实现任务?请查看第三部分。"
若用户想要为现有PRD生成实现任务:
  1. 阅读JSON.md
  2. 读取PRD文件
  3. 生成全面的JSON格式任务列表
  4. 保存为
    tasks.json
若用户同时需要两者:
  1. 先完成PRD创建PRD.md
  2. 获取用户对PRD的审批
  3. 如有需要,更新整体概述SUMMARY.md
  4. 继续生成实现任务JSON.md
若用户想要更新PRD:
  1. 阅读PRD.md
  2. 更新PRD内容
  3. 保存为
    PRD.md
  4. 如有需要,更新整体概述SUMMARY.md
  5. 询问用户是否需要生成实现任务
若用户想要更新实现任务:
  1. 阅读JSON.md
  2. 更新实现任务内容
  3. 保存为
    tasks.json
  4. 询问用户是否需要再次更新PRD
若用户想要同时更新PRD和实现任务:
  1. 先更新PRDPRD.md
  2. 如有需要,更新整体概述SUMMARY.md
  3. 更新实现任务JSON.md
  4. 保存为
    PRD.md
    tasks.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
    "passes": false
    - never mark tasks complete during generation
  • Use available tools: AskUserQuestion, WebSearch, Sequential Thinking, Read
  • 请勿生成代码,专注于文档撰写和任务规范制定
  • 在第一部分中大量使用AskUserQuestion来澄清需求
  • 在第三部分中生成全面的任务列表(典型项目需50-200+个任务)
  • 任务初始化时必须设置
    "passes": false
    ,生成过程中绝不能标记任务为已完成
  • 使用可用工具:AskUserQuestion、WebSearch、Sequential Thinking、Read