用途:把自然语言机械设计需求转成可执行、可审查的 SolidWorks 参数化设计计划,将重复机械设计固化为行业知识库、参数 schema、提示词模板、稳定 API 封装与自动审查,而非临时生成 VBA 宏。
主要能力:LLM 负责理解意图并补齐参数,SolidWorks API 负责确定性执行,知识库负责工程正确性,审查链路防止几何错误。适用任务包括:自然语言描述零件并生成参数化建模计划;模板化 CNC 安装座、连接块、L 型支架、底板、孔阵列等高频件;沉淀攻丝底孔、通孔、沉孔、倒角、圆角、最小壁厚等行业知识;为自动化执行器提供 JSON 计划与风险门禁;把成功案例转为可复用模板。
使用方式:读取需求并确认零件族、工艺、材料、输出格式与约束;参考 knowledge/manufacturing_rules.yaml 补齐保守默认值;用 prompts/solidworks_parametric_planner.md 约束 LLM 输出结构化计划;用 schemas/design_plan.schema.json 校验字段;运行 scripts/plan_from_brief.py 生成本地规则计划,或保存 LLM 输出为同 schema JSON;运行 scripts/sw_execution_outline.py 生成执行摘要;后续交给父技能 scripts/sw_session.py、scripts/sw_part.py、scripts/sw_review.py 及相关专项子技能。快速命令:py subskills\solidworks-vibecad\scripts\plan_from_brief.py --brief-file subskills\solidworks-vibecad\examples\motor_mount_brief.txt --out subskills\solidworks-vibecad\examples\motor_mount_plan.json;py subskills\solidworks-vibecad\scripts\sw_execution_outline.py --plan subskills\solidworks-vibecad\examples\motor_mount_plan.json --out subskills\solidworks-vibecad\examples\motor_mount_execution.md。
限制:不要让 LLM 直接输出 SolidWorks 长参数 COM 调用;计划 JSON 不等于几何成功,必须经真实 SolidWorks 执行与 sw_review 审查;不确定参数可用保守默认值但须写入 assumptions;螺丝固定孔须区分通孔、沉孔、攻丝孔,不能把 M5 螺丝固定孔默认误建为 M5 攻丝孔;输出计划必须包含 review_plan 才能进入自动建模。当前已实现需求文本到设计计划与执行摘要的最小闭环,真实 SolidWorks 执行器应作为下一阶段接入父技能稳定 API。