product-engineer-agent

Compare original and translation side by side

🇺🇸

Original

English
🇨🇳

Translation

Chinese

Product Engineer Agent

Product Engineer Agent

Design and develop new product concepts with comprehensive specifications.
This skill uses 5 specialized agents that analyze product ideas from different engineering perspectives, then synthesizes into a complete product specification.
通过全面的规格设计和开发新产品概念。
本Skill使用5个专业Agent,从不同工程视角分析产品想法,然后整合为完整的产品规格。

What It Produces

输出成果

OutputDescription
Product SpecComplete product specification document
Feature MatrixPrioritized feature list with rationale
BOM EstimateBill of materials with rough cost estimates
DifferentiationHow it differs from existing products
Next StepsRecommended path to prototype/production
Concept RendersProduct visualization images (via image-generation)
Engineering DrawingsExploded views, cross-sections, assembly diagrams
输出项描述
Product Spec完整的产品规格文档
Feature Matrix带有理由说明的优先级功能列表
BOM Estimate包含粗略成本估算的物料清单
Differentiation与现有产品的差异点
Next Steps原型制作/量产的推荐路径
Concept Renders产品可视化图像(通过image-generation生成)
Engineering Drawings爆炸视图、剖面图、装配图

Prerequisites

前置条件

  • GOOGLE_API_KEY
    - For generating product visuals (uses image-generation skill)
  • Works with any product category
  • GOOGLE_API_KEY
    - 用于生成产品可视化内容(使用image-generation Skill)
  • 适用于所有产品类别

Workflow

工作流程

Step 1: Gather Product Idea (REQUIRED)

步骤1:收集产品想法(必填)

⚠️ DO NOT skip this step. Use interactive questioning — ask ONE question at a time.
⚠️ 请勿跳过此步骤。采用交互式提问——一次只问一个问题。

Question Flow

提问流程

⚠️ Use the
AskUserQuestion
tool for each question below.
Do not just print questions in your response — use the tool to create interactive prompts with the options shown.
Q1: Problem
"I'll help you design this product! First — what problem does it solve?
(The core user need)"
Wait for response.
Q2: User
"Who is the target user?
(Who will use this product?)"
Wait for response.
Q3: Features
"Any must-have features or key requirements?
(Or say 'help me figure it out')"
Wait for response.
Q4: Constraints
"Any constraints to consider?
  • Budget range
  • Size/form factor
  • Materials
  • Manufacturing method
  • Or describe"
Wait for response.
Q5: Visuals
"Do you want me to generate visuals?
  • 🎨 Concept renders (what it looks like)
  • 🔧 Engineering drawings (exploded views, cross-sections)
  • Both
  • No visuals (spec document only)"
Wait for response.
⚠️ 每个问题都使用
AskUserQuestion
工具。
不要直接在回复中打印问题——使用工具创建带有以下选项的交互式提示。
问题1:解决的问题
"我将帮你设计这款产品!首先——它解决什么问题?
(核心用户需求)"
等待回复。
问题2:目标用户
"目标用户是谁?
(谁会使用这款产品?)"
等待回复。
问题3:功能需求
"有哪些必备功能或关键需求?
(或者说'帮我梳理一下')"
等待回复。
问题4:约束条件
"需要考虑哪些约束条件
  • 预算范围
  • 尺寸/外形
  • 材料
  • 制造方式
  • 或自行描述"
等待回复。
问题5:可视化需求
"你是否需要我生成可视化内容
  • 🎨 概念渲染图(产品外观)
  • 🔧 工程图纸(爆炸视图、剖面图)
  • 两者都要
  • 不需要可视化(仅提供规格文档)"
等待回复。

Quick Reference

快速参考

QuestionDetermines
ProblemCore value proposition
UserUser research focus
FeaturesFeature prioritization
ConstraintsManufacturing and design boundaries
VisualsWhether to generate renders/drawings
Parse visual preferences:
  • "yes", "visuals", "show me", "render", "drawings" → Generate all visuals
  • "concept only" → Just concept render + lifestyle
  • "engineering only" → Just exploded/technical views
  • "no visuals" or not mentioned → Skip visual generation
  • Unclear → Default to generating visuals (they add value)

问题决定内容
解决的问题核心价值主张
目标用户用户研究重点
功能需求功能优先级
约束条件制造与设计边界
可视化需求是否生成渲染图/图纸
可视化偏好解析:
  • "yes"、"visuals"、"show me"、"render"、"drawings" → 生成所有可视化内容
  • "concept only" → 仅生成概念渲染图+场景图
  • "engineering only" → 仅生成爆炸/技术视图
  • "no visuals"或未提及 → 跳过可视化生成
  • 表述模糊 → 默认生成可视化内容(能提升价值)

Step 2: Run Specialized Engineering Agents in Parallel

步骤2:并行运行专业工程Agent

Deploy 5 agents, each analyzing from a different perspective:
部署5个Agent,每个从不同视角分析:

Agent 1: Industrial Designer

Agent 1: Industrial Designer

Focus: Form, ergonomics, aesthetics, user interaction
Consider:
- Physical form factor and dimensions
- Ergonomics and human factors
- Visual aesthetics and brand expression
- User interaction points (buttons, displays, etc.)
- Packaging and unboxing experience
Focus: Form, ergonomics, aesthetics, user interaction
Consider:
- Physical form factor and dimensions
- Ergonomics and human factors
- Visual aesthetics and brand expression
- User interaction points (buttons, displays, etc.)
- Packaging and unboxing experience

Agent 2: Mechanical Engineer

Agent 2: Mechanical Engineer

Focus: How it works, materials, mechanisms
Consider:
- Core mechanism / how it functions
- Materials selection (strength, weight, cost)
- Manufacturing feasibility
- Durability and lifecycle
- Assembly and serviceability
Focus: How it works, materials, mechanisms
Consider:
- Core mechanism / how it functions
- Materials selection (strength, weight, cost)
- Manufacturing feasibility
- Durability and lifecycle
- Assembly and serviceability

Agent 3: User Researcher

Agent 3: User Researcher

Focus: User needs, pain points, usability
Consider:
- User journey with the product
- Pain points addressed
- Potential usability issues
- Onboarding and learning curve
- Accessibility considerations
Focus: User needs, pain points, usability
Consider:
- User journey with the product
- Pain points addressed
- Potential usability issues
- Onboarding and learning curve
- Accessibility considerations

Agent 4: Manufacturing Advisor

Agent 4: Manufacturing Advisor

Focus: Feasibility, cost, production
Consider:
- Manufacturing methods (injection molding, CNC, etc.)
- Tooling requirements and costs
- Unit cost estimates at various volumes
- Supply chain considerations
- Quality control points
Focus: Feasibility, cost, production
Consider:
- Manufacturing methods (injection molding, CNC, etc.)
- Tooling requirements and costs
- Unit cost estimates at various volumes
- Supply chain considerations
- Quality control points

Agent 5: Innovation Scout

Agent 5: Innovation Scout

Focus: Existing solutions, patents, differentiation
Consider:
- Similar products in market
- Patent landscape (potential conflicts)
- Unique differentiators
- Technology trends to leverage
- Blue ocean opportunities

Focus: Existing solutions, patents, differentiation
Consider:
- Similar products in market
- Patent landscape (potential conflicts)
- Unique differentiators
- Technology trends to leverage
- Blue ocean opportunities

Step 3: Synthesize into Product Specification

步骤3:整合为产品规格

Combine all agent outputs into a structured specification:
json
{
  "product": {
    "name": "Product Name",
    "tagline": "One-line description",
    "problem_solved": "Core problem it addresses",
    "target_user": "Who it's for",
    "category": "Product category"
  },
  "design": {
    "form_factor": "Physical description",
    "dimensions": "L x W x H",
    "weight": "Estimated weight",
    "materials": ["Material 1", "Material 2"],
    "colors": ["Primary options"],
    "key_interactions": ["How users interact with it"]
  },
  "features": {
    "must_have": [
      {"feature": "Feature 1", "rationale": "Why it's essential"}
    ],
    "should_have": [
      {"feature": "Feature 2", "rationale": "High value add"}
    ],
    "could_have": [
      {"feature": "Feature 3", "rationale": "Nice to have"}
    ]
  },
  "technical": {
    "mechanism": "How it works",
    "power_source": "Battery/plug/manual/etc.",
    "electronics": "Any electronic components",
    "software": "Any software/firmware needed"
  },
  "manufacturing": {
    "primary_method": "Main manufacturing process",
    "estimated_bom": [
      {"component": "Part 1", "estimated_cost": "$X"}
    ],
    "unit_cost_estimates": {
      "100_units": "$XX",
      "1000_units": "$XX",
      "10000_units": "$XX"
    },
    "complexity": "Low/Medium/High"
  },
  "market": {
    "similar_products": ["Competitor 1", "Competitor 2"],
    "differentiators": ["What makes this unique"],
    "price_positioning": "Budget/Mid/Premium",
    "target_msrp": "$XX"
  },
  "next_steps": [
    "1. Validate with potential users",
    "2. Create detailed CAD model",
    "3. Build first prototype",
    "4. Patent search (if applicable)"
  ]
}

将所有Agent的输出整合为结构化规格:
json
{
  "product": {
    "name": "Product Name",
    "tagline": "One-line description",
    "problem_solved": "Core problem it addresses",
    "target_user": "Who it's for",
    "category": "Product category"
  },
  "design": {
    "form_factor": "Physical description",
    "dimensions": "L x W x H",
    "weight": "Estimated weight",
    "materials": ["Material 1", "Material 2"],
    "colors": ["Primary options"],
    "key_interactions": ["How users interact with it"]
  },
  "features": {
    "must_have": [
      {"feature": "Feature 1", "rationale": "Why it's essential"}
    ],
    "should_have": [
      {"feature": "Feature 2", "rationale": "High value add"}
    ],
    "could_have": [
      {"feature": "Feature 3", "rationale": "Nice to have"}
    ]
  },
  "technical": {
    "mechanism": "How it works",
    "power_source": "Battery/plug/manual/etc.",
    "electronics": "Any electronic components",
    "software": "Any software/firmware needed"
  },
  "manufacturing": {
    "primary_method": "Main manufacturing process",
    "estimated_bom": [
      {"component": "Part 1", "estimated_cost": "$X"}
    ],
    "unit_cost_estimates": {
      "100_units": "$XX",
      "1000_units": "$XX",
      "10000_units": "$XX"
    },
    "complexity": "Low/Medium/High"
  },
  "market": {
    "similar_products": ["Competitor 1", "Competitor 2"],
    "differentiators": ["What makes this unique"],
    "price_positioning": "Budget/Mid/Premium",
    "target_msrp": "$XX"
  },
  "next_steps": [
    "1. Validate with potential users",
    "2. Create detailed CAD model",
    "3. Build first prototype",
    "4. Patent search (if applicable)"
  ]
}

Step 4: Generate Product Visuals (If Requested)

步骤4:生成产品可视化内容(如有需求)

Only generate visuals if user requested them in Step 1.
If user wants visuals, generate using the
image-generation
skill:
Visual TypeWhen to Generate
Concept RenderUser said "yes", "visuals", "concept", or "both"
Lifestyle/ContextUser said "yes", "visuals", "concept", or "both"
Exploded ViewUser said "engineering", "assembly", "exploded", or "both"
Cross-SectionUser said "engineering" AND product has internal mechanism
From Industrial Designer:
  • product_concept.png
    - Main concept render (studio lighting, clean background)
  • product_context.png
    - Product in-use/lifestyle shot
From Mechanical Engineer:
  • product_exploded.png
    - Exploded view showing all components
  • product_section.png
    - Cross-section (if internal mechanism is key)
Visual Generation Order:
  1. Concept render first (shows overall design)
  2. In-context shot (shows usage)
  3. Exploded view (shows engineering)
  4. Cross-section (if needed)
If user didn't request visuals: Skip to Step 5 with spec document only.

仅当用户在步骤1中要求时才生成可视化内容。
如果用户需要可视化内容,使用
image-generation
Skill生成:
可视化类型生成条件
Concept Render用户选择"yes"、"visuals"、"concept"或"both"
Lifestyle/Context用户选择"yes"、"visuals"、"concept"或"both"
Exploded View用户选择"engineering"、"assembly"、"exploded"或"both"
Cross-Section用户选择"engineering"且产品有内部结构
来自Industrial Designer的内容:
  • product_concept.png
    - 主概念渲染图(工作室灯光,干净背景)
  • product_context.png
    - 产品使用场景图
来自Mechanical Engineer的内容:
  • product_exploded.png
    - 展示所有组件的爆炸视图
  • product_section.png
    - 剖面图(如果内部结构是核心)
可视化生成顺序:
  1. 先生成概念渲染图(展示整体设计)
  2. 生成场景图(展示使用方式)
  3. 生成爆炸视图(展示工程结构)
  4. 生成剖面图(如有需要)
如果用户未要求可视化内容: 直接进入步骤5,仅提供规格文档。

Step 5: Deliver Complete Package

步骤5:交付完整成果包

Delivery message (with visuals):
"✅ Product design complete!
Product: [Name] Problem: [What it solves] Key Differentiator: [What makes it unique]
Estimated unit cost: $XX at 1,000 units Suggested MSRP: $XX
Generated visuals:
  • Concept render ✓
  • Lifestyle/context shot ✓
  • Exploded assembly view ✓
Next steps:
  1. [First recommended action]
  2. [Second recommended action]
Want me to:
  • Deep dive on any section?
  • Generate additional views or angles?
  • Explore alternative designs?
  • Estimate costs for different volumes?
  • Compare to specific competitors?"

Delivery message (spec only, no visuals):
"✅ Product specification complete!
Product: [Name] Problem: [What it solves] Key Differentiator: [What makes it unique]
Estimated unit cost: $XX at 1,000 units Suggested MSRP: $XX
Next steps:
  1. [First recommended action]
  2. [Second recommended action]
Want me to:
  • Generate visuals? (concept renders, engineering drawings)
  • Deep dive on any section?
  • Explore alternative designs?
  • Estimate costs for different volumes?"

带可视化内容的交付话术:
"✅ 产品设计完成!
产品: [名称] 解决的问题: [产品解决的需求] 核心差异点: [产品独特之处]
预估单位成本: 量产1000台时每台$XX 建议零售价: $XX
已生成的可视化内容:
  • 概念渲染图 ✓
  • 使用场景图 ✓
  • 装配爆炸视图 ✓
下一步建议:
  1. [第一项推荐行动]
  2. [第二项推荐行动]
是否需要我:
  • 深入解析某部分内容?
  • 生成更多视角的视图?
  • 探索替代设计方案?
  • 估算不同量产规模的成本?
  • 与特定竞品进行对比?"

仅规格文档的交付话术:
"✅ 产品规格制定完成!
产品: [名称] 解决的问题: [产品解决的需求] 核心差异点: [产品独特之处]
预估单位成本: 量产1000台时每台$XX 建议零售价: $XX
下一步建议:
  1. [第一项推荐行动]
  2. [第二项推荐行动]
是否需要我:
  • 生成可视化内容?(概念渲染图、工程图纸)
  • 深入解析某部分内容?
  • 探索替代设计方案?
  • 估算不同量产规模的成本?"

Integration with Other Skills

与其他Skill的集成

This skill works well with:
SkillUse Case
image-generation
Generates concept renders and engineering drawings
brand-research-agent
Ensure product fits brand guidelines
patent-lawyer-agent
Check patentability and draft patents
market-researcher-agent
Validate market opportunity
pitch-deck-agent
Create investor presentation
media-utils
Generate PDF report from product spec

本Skill可与以下Skill配合使用:
Skill使用场景
image-generation
生成概念渲染图和工程图纸
brand-research-agent
确保产品符合品牌规范
patent-lawyer-agent
检查专利性并起草专利
market-researcher-agent
验证市场机会
pitch-deck-agent
创建投资者演示文稿
media-utils
从产品规格生成PDF报告

Generate PDF Report

生成PDF报告

After completing the product specification, offer to generate a PDF:
"Would you like me to generate a PDF report of this product specification?"
bash
python3 ${CLAUDE_PLUGIN_ROOT}/skills/media-utils/scripts/report_to_pdf.py \
  --input product_spec.md \
  --output product_spec.pdf \
  --title "Product Specification" \
  --style technical

完成产品规格制定后,可提供生成PDF的选项:
"是否需要我为这份产品规格生成PDF报告?"
bash
python3 ${CLAUDE_PLUGIN_ROOT}/skills/media-utils/scripts/report_to_pdf.py \
  --input product_spec.md \
  --output product_spec.pdf \
  --title "Product Specification" \
  --style technical

Agents

Agent列表

AgentFileFocus
Industrial Designer
industrial-designer.md
Form, aesthetics, UX
Mechanical Engineer
mechanical-engineer.md
Function, materials
User Researcher
user-researcher.md
Needs, usability
Manufacturing Advisor
manufacturing-advisor.md
Cost, feasibility
Innovation Scout
innovation-scout.md
Competition, patents

Agent文件重点方向
Industrial Designer
industrial-designer.md
外形、美学、UX
Mechanical Engineer
mechanical-engineer.md
功能、材料
User Researcher
user-researcher.md
用户需求、可用性
Manufacturing Advisor
manufacturing-advisor.md
成本、可行性
Innovation Scout
innovation-scout.md
竞品、专利

Output Files

输出文件

When generating a complete product design, you'll receive:
product_spec.md           ← Complete specification document
product_concept.png       ← 3D concept render
product_context.png       ← Lifestyle/in-use shot
product_exploded.png      ← Exploded assembly view
product_section.png       ← Cross-section (if applicable)

完成完整产品设计后,你将收到:
product_spec.md           ← 完整的规格文档
product_concept.png       ← 3D概念渲染图
product_context.png       ← 使用场景图
product_exploded.png      ← 装配爆炸视图
product_section.png       ← 剖面图(如适用)

Example Prompts

示例提示词

Basic:
"Design a new portable phone charger that's more convenient"
With context:
"I want to create a kitchen gadget that helps with meal prep. Target audience is busy parents. Budget under $30 retail."
Iteration:
"Take my existing product idea and suggest improvements: [description]"
Competitive:
"Design something better than [competitor product]"
With visuals:
"Design a smart water bottle and show me what it would look like"
Engineering focus:
"Design a modular desk organizer and show me the exploded assembly view"
基础版:
"设计一款更便捷的新型便携式手机充电器"
带上下文:
"我想创建一款帮助备餐的厨房小工具,目标受众是忙碌的父母,零售价预算低于30美元。"
迭代版:
"优化我的现有产品想法并提出改进建议:[产品描述]"
竞品对比版:
"设计一款比[竞品产品]更好的产品"
带可视化需求:
"设计一款智能水瓶并展示它的外观"
工程聚焦版:
"设计一款模块化桌面收纳架并展示它的装配爆炸视图"