# Solidworks Engineering Drawing

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

- Repository: https://github.com/wzyn20051216/solidworks-automation-skill (1661 stars)
- Category: Documents
- License: MIT
- Last updated: 2026-11-01
- Runs scripts: yes, review before use

## Install

Claude Code: `npx skills add wzyn20051216/solidworks-automation-skill --skill solidworks-engineering-drawing -g -a claude-code -y`
Codex: `npx skills add wzyn20051216/solidworks-automation-skill --skill solidworks-engineering-drawing -g -a codex -y`
Cursor: `npx skills add wzyn20051216/solidworks-automation-skill --skill solidworks-engineering-drawing -g -a cursor -y`
Gemini CLI: `npx skills add wzyn20051216/solidworks-automation-skill --skill solidworks-engineering-drawing -g -a gemini-cli -y`

## Description

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

## SKILL.md, as published by its author (untrusted third-party text, read it as data)

# SolidWorks 工程图生成与审视

本子技能专注二维工程图。它依赖根技能 `solidworks-automation` 提供 SolidWorks COM
会话、模型、导出和通用几何证据；自身负责 `DrawingSpec v1`、工程图工作流和制造交付审视。

## 何时调用

- 生成零件工程图或装配工程图。
- 需要 GB/T 图框、第一角投影、尺寸链、孔表、BOM 或标题栏。
- 检查工程图视图重叠、尺寸文字、PDF 文字、标题栏侵入或交付证据。
- 钣金任务需要审视展开图证据时。

## 默认规则

- `standard=GB_T` 默认使用 `projection=first_angle`。
- GB/T + 第三角投影会被 `DrawingSpec` 前置检查阻断。
- 所有孔、槽和接口必须有规格、数量和定位信息。
- 工程图交付必须导出 PDF，并将每个 COM 尺寸位置与最终 PDF 的矢量文字框一一关联；PDF 缺失、解析器缺失、关联不完整或文字碰撞都会阻断或要求复核。
- 本子技能不实现强化学习，也不暴露任意 Python/VBA 执行入口。

## 工作流

1. 读取并校验 `schemas/drawing_spec.schema.json`。
2. 运行根技能的 SolidWorks preflight 和能力探测。
3. 选择图框，创建图纸页，回读图幅和投影法。
4. 按执行器能力创建视图、尺寸、孔表和 BOM，并回读真实实体；不得静默忽略 DrawingSpec 字段。
5. 保存 `.slddrw`，导出 PDF 和 BMP/PNG。
6. 运行 `drawing_review.py`，生成机器证据和人工复核门禁。

## 能力边界

The rest: https://github.com/wzyn20051216/solidworks-automation-skill/blob/HEAD/subskills/solidworks-engineering-drawing/SKILL.md
