mcpField
P
product-engineer-agent

product-engineer-agent

github.com/michaelboeding其他3069 次安装2 周前更新
代码仓库

关于 product-engineer-agent

将产品构想整理为结构化规格的设计技能。五个专用 Agent 分析设计、工程、用户需求、制造和差异化,并可生成视觉素材。

主要功能

  1. 01五个 Agent 分工分析
  2. 02交互式收集产品构想
  3. 03优先级功能矩阵与 BOM 估算
  4. 04产品渲染图与工程图
  5. 05原型和量产后续建议

适用场景

  1. 01开发早期产品构想
  2. 02比较设计方案和功能优先级
  3. 03估算材料与大致成本
  4. 04在编写规格时准备产品视觉素材

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/michaelboeding/skills --skill product-engineer-agent

安装后在 Claude Code 中输入/product-engineer-agent确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

agents/
industrial-designer.md
innovation-scout.md
manufacturing-advisor.md
mechanical-engineer.md
user-researcher.md

详细介绍

产品工程师 Agent

通过全面的规格说明设计和开发新的产品概念。

此技能使用 5 个专业 Agent,从不同工程视角分析产品创意,然后综合形成完整的产品规格说明。

产出内容

输出描述
产品规格说明完整的产品规格说明文档
功能矩阵按优先级排序的功能列表及其依据
BOM 估算物料清单及粗略成本估算
差异化分析与现有产品的差异
后续步骤原型制作/量产的建议路径
概念渲染图产品可视化图像(通过 image-generation 生成)
工程图纸爆炸图、剖面图、装配示意图

前提条件

  • GOOGLE_API_KEY — 用于生成产品视觉素材(使用 image-generation 技能)
  • 适用于任何产品类别

工作流

第 1 步:收集产品创意(必需)

⚠️ 不要跳过此步骤。通过互动式提问进行交流——每次只问一个问题。

问题流程

⚠️ **使用下方每个问题对应的 AskUserQuestion 工具。**不要只在回复中列出问题——使用该工具创建包含所示选项的互动提示。

Q1:问题

“我来帮你设计这款产品!首先——它解决什么问题?

(核心用户需求)”

等待回复。

Q2:用户

“谁是目标用户?

(谁会使用这款产品?)”

等待回复。

Q3:功能

“有哪些必备功能或关键要求?

(或者说‘帮我想想’)”

等待回复。

Q4:限制条件

“有哪些需要考虑的限制条件?

  • 预算范围
  • 尺寸/外形
  • 材料
  • 制造方式
  • 或者请描述”

等待回复。

Q5:视觉素材

“你希望我生成视觉素材吗?

  • 🎨 概念渲染图(产品外观)
  • 🔧 工程图纸(爆炸图、剖面图)
  • 两者都要
  • 不要视觉素材(仅生成规格说明文档)”

等待回复。

快速参考
问题确定内容
问题核心价值主张
用户用户研究重点
功能功能优先级
限制条件制造与设计边界
视觉素材是否生成渲染图/工程图

解析视觉素材偏好:

  • “yes”、“visuals”、“show me”、“render”、“drawings” → 生成所有视觉素材
  • “concept only” → 仅生成概念渲染图和生活场景图
  • “engineering only” → 仅生成爆炸图/技术视图
  • “no visuals”或未提及 → 跳过视觉素材生成
  • 不明确 → 默认生成视觉素材(有助于提升效果)

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

部署 5 个 Agent,分别从不同视角进行分析:

Agent 1:工业设计师

重点:造型、人体工学、美学、用户交互

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:机械工程师

重点:工作原理、材料、机械结构

Consider:
- Core mechanism / how it functions
- Materials selection (strength, weight, cost)
- Manufacturing feasibility
- Durability and lifecycle
- Assembly and serviceability
Agent 3:用户研究员

重点:用户需求、痛点、易用性

Consider:
- User journey with the product
- Pain points addressed
- Potential usability issues
- Onboarding and learning curve
- Accessibility considerations
Agent 4:制造顾问

重点:可行性、成本、生产

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:创新研究员

重点:现有解决方案、专利、差异化

Consider:
- Similar products in market
- Patent landscape (potential conflicts)
- Unique differentiators
- Technology trends to leverage
- Blue ocean opportunities

第 3 步:综合形成产品规格说明

将所有 Agent 的输出整合为一份结构化规格说明:

{
  "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)"
  ]
}

第 4 步:生成产品视觉图(如有要求)

只有当用户在第 1 步要求生成视觉图时,才生成视觉图。

如果用户需要视觉图,请使用 image-generation 技能生成:

视觉图类型生成条件
概念渲染图用户说了“是”“视觉图”“概念”或“两者都要”
生活方式/使用场景图用户说了“是”“视觉图”“概念”或“两者都要”
爆炸图用户说了“工程”“装配”“爆炸图”或“两者都要”
剖面图用户说了“工程”,且产品包含内部机构

工业设计师提供:

  • product_concept.png - 主要概念渲染图(摄影棚灯光、干净背景)
  • product_context.png - 产品使用/生活方式图

机械工程师提供:

  • product_exploded.png - 展示所有组件的爆炸图
  • product_section.png - 剖面图(如内部机构是关键)

视觉图生成顺序:

  1. 先生成概念渲染图(展示整体设计)
  2. 再生成使用场景图(展示使用方式)
  3. 再生成爆炸图(展示工程结构)
  4. 最后生成剖面图(如有需要)

**如果用户没有要求视觉图:**仅提供规格文档,然后跳至第 5 步。


第 5 步:交付完整方案

交付消息(含视觉图):

"✅ 产品设计已完成!

产品: [名称] 解决的问题: [解决什么问题] 关键差异化优势: [独特之处]

预估单件成本: 生产 1,000 件时为 $XX 建议零售价: $XX

已生成的视觉图:

  • 概念渲染图 ✓
  • 生活方式/使用场景图 ✓
  • 爆炸装配图 ✓

后续步骤:

  1. [第一项建议操作]
  2. [第二项建议操作]

需要我:

  • 深入探讨任何部分?
  • 生成其他视图或角度?
  • 探索替代设计?
  • 估算不同产量的成本?
  • 与特定竞争对手比较?"

交付消息(仅规格,不含视觉图):

"✅ 产品规格已完成!

产品: [名称] 解决的问题: [解决什么问题] 关键差异化优势: [独特之处]

预估单件成本: 生产 1,000 件时为 $XX 建议零售价: $XX

后续步骤:

  1. [第一项建议操作]
  2. [第二项建议操作]

需要我:

  • 生成视觉图?(概念渲染图、工程图纸)
  • 深入探讨任何部分?
  • 探索替代设计?
  • 估算不同产量的成本?"

与其他技能集成

此技能适用于:

技能使用场景
image-generation生成概念渲染图和工程图纸
brand-research-agent确保产品符合品牌指南
patent-lawyer-agent检查可专利性并撰写专利
market-researcher-agent验证市场机会
pitch-deck-agent制作投资者演示文稿
media-utils根据产品规格生成 PDF 报告

生成 PDF 报告

完成产品规格后,主动询问是否生成 PDF:

“您希望我为这份产品规格生成一份 PDF 报告吗?”

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

Agent

Agent文件重点
工业设计师industrial-designer.md形态、审美、用户体验
机械工程师mechanical-engineer.md功能、材料
用户研究员user-researcher.md需求、易用性
制造顾问manufacturing-advisor.md成本、可行性
创新观察员innovation-scout.md竞争、专利

输出文件

生成完整产品设计时,你将收到:

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)

示例提示词

基础:

“设计一款更方便的新型便携式手机充电器”

提供背景信息:

“我想设计一款帮助备餐的厨房小工具。目标用户是忙碌的家长。零售价低于 30 美元。”

迭代:

“基于我现有的产品创意提出改进建议:[description]”

竞品:

“设计一款比 [competitor product] 更好的产品”

附带视觉效果:

“设计一款智能水瓶,并展示它的外观”

侧重工程设计:

“设计一款模块化桌面收纳架,并展示它的分解装配图”

评论

支持 Markdown