Tooluck logoTooluck
SKILL.md

solidworks-engineering-drawing

Agent skill fromwzyn20051216/solidworks-automation-skill

SolidWorks 工程图生成与制造交付审视子技能,支持 GB/T 第一角零件图、装配图、尺寸链、孔表、BOM、PDF/BMP 证据和钣金能力门禁。

How to install solidworks-engineering-drawing

install solidworks-engineering-drawing
# install the solidworks-automation-skill pack with the skills CLI
npx skills add wzyn20051216/solidworks-automation-skill

# or add only this skill to Claude Code: copy the folder

subskills/solidworks-engineering-drawing/

# into

~/.claude/skills/solidworks-engineering-drawing/ (all projects)

.claude/skills/solidworks-engineering-drawing/ (one project)

subskills/solidworks-engineering-drawing/SKILL.md

MITFull file
1# SolidWorks 工程图生成与审视
2
3本子技能专注二维工程图。它依赖根技能 `solidworks-automation` 提供 SolidWorks COM
4会话、模型、导出和通用几何证据;自身负责 `DrawingSpec v1`、工程图工作流和制造交付审视。
5
6## 何时调用
7
8- 生成零件工程图或装配工程图。
9- 需要 GB/T 图框、第一角投影、尺寸链、孔表、BOM 或标题栏。
10- 检查工程图视图重叠、尺寸文字、PDF 文字、标题栏侵入或交付证据。
11- 钣金任务需要审视展开图证据时。
12
13## 默认规则
14
15- `standard=GB_T` 默认使用 `projection=first_angle`。
16- GB/T + 第三角投影会被 `DrawingSpec` 前置检查阻断。
17- 所有孔、槽和接口必须有规格、数量和定位信息。
18- 工程图交付必须导出 PDF,并将每个 COM 尺寸位置与最终 PDF 的矢量文字框一一关联;PDF 缺失、解析器缺失、关联不完整或文字碰撞都会阻断或要求复核。
19- 本子技能不实现强化学习,也不暴露任意 Python/VBA 执行入口。
20
21## 工作流
22
231. 读取并校验 `schemas/drawing_spec.schema.json`。
242. 运行根技能的 SolidWorks preflight 和能力探测。
253. 选择图框,创建图纸页,回读图幅和投影法。
264. 按执行器能力创建视图、尺寸、孔表和 BOM,并回读真实实体;不得静默忽略 DrawingSpec 字段。
275. 保存 `.slddrw`,导出 PDF 和 BMP/PNG。
286. 运行 `drawing_review.py`,生成机器证据和人工复核门禁。
29
30## 能力边界
31
32- 零件和装配工程图为 pilot:跨版本真机回归仍在持续;但在 PDF 尺寸文字框、视图边界、尺寸链、孔表和 BOM 证据全部通过时,工具会返回 `pass`,不会因 COM 缺少原生文字框而无条件降级。
33- 通用 MCP 生成器支持 `front/top/right` 三视图与明确位置、可容纳的比例、模型尺寸导入或结构化原生尺寸、基准/GD&T、注释和模板化 BOM。原生尺寸/GD&T 限 SW2026 单零件;轴测、剖视、局部视图、孔表、螺纹标注、标题栏业务字段和钣金专用选项仍在修改前返回 `DRAWING_SPEC_CAPABILITY_UNSUPPORTED`,由专项脚本执行。
34- 审查器按尺寸 ID/视图/种类/数值、孔规格/数量/位置、真实 BOM 类型/数据行/配置及标题栏字段回读做结构化核验;模板候选、任意表格或模糊子串不能作为通过证据。
35- `professionalAnnotations` 可声明中心标记、中心线、孔标注、基准、GD&T、表面粗糙度和焊接符号。审查器只接受 SolidWorks 专用实体回读;普通 Note 文字不能替代。
36…

Excerpt shown under the repository's MIT license.

More skills in solidworks-automation-skill

Keep exploring

Similar skill repositories

Newsletter

Join the Community

Subscribe to our newsletter for the latest news and updates