开发与工程

DFM 可制造性审查技能

让 AI 代理对零件做钣金、CNC 机加工或注塑成型的可制造性(DFM)审查,每条结论都附实测证据与出处规则。

61/ 100
推荐

整体可靠,存在已披露的局限;按说明试用并保留回滚路径。

查看评分依据 ↓
可直接使用于
ChatGPT · Codex · Claude Code
Star 数
★ 19k
最近更新
1 天前
License
MIT
dfmmanufacturabilitysheet-metalcnc-machining
+3injection-moldingcad-reviewmold-tooling

这个 Skill 能做什么,适合哪些场景?

dfm 是 text-to-cad 技能库(共 13 个技能)中的一个,专注于对单个零件进行按工艺分类的 DFM 审查,覆盖钣金(折弯、释放槽、展开图)、CNC 机加工(刀具可达性、内角、深特征、装夹)和注塑(拔模角、倒扣、投影面积)三类工艺。它不是自动特征识别或制造认证引擎,而是引导式审查:先确定工艺,再按对应参考清单逐项核对,报告中区分 pass/fail/review/unverified 四种结论。注塑工艺附带一个测量脚本 mold_tool.py,可从网格实测拔模角、倒扣和投影面积;钣金和机加工则依赖 CAD 检查或用户提供的尺寸。

  • 读取零件(STEP/B-rep 优先,网格或截图次之)并确认工艺(钣金 / CNC / 注塑,可多工艺对比)
  • 按所选工艺读取对应参考清单(sheet-metal.md、cnc.md、injection-molding.md)逐项检查
  • 注塑工艺运行 scripts/mold_tool.py 实测拔模角、倒扣和投影面积(仅报事实,不判 pass/fail)
  • 采用用户供应商规范优先于通用经验值,并记录每条采纳规则的来源、版本、单位和适用条件
  • 输出结构化 Markdown 报告:范围、逐条发现(证据/规则/结果/建议修改)、覆盖情况
  • 如需改版,优先通过 $cad 技能修改源文件并复检受影响的相邻特征
适合
  • 机械工程师在把钣金件发给加工厂前,让代理检查折弯半径、释放槽和展开图是否可行
  • CNC 设计者想确认内角半径、深腔和刀具可达性是否符合车间规格
  • 注塑件设计者需要实测拔模角、倒扣位置和投影面积,评估是否需要侧抽芯
  • 采购或承包商在多个工艺(如机加工 vs 注塑)之间比较同一零件的可制造性
  • 团队需要一份带证据和规则出处的正式 DFM 审查报告,而不是凭印象的口头判断
不适合
  • 需要自动特征识别或一键制造认证的场合——本技能明确声明它不是这类引擎,只做引导式审查
  • 增材制造(3D 打印)可制造性检查不在本技能范围内,应改用同库的 dfam-check 技能
  • 没有可用几何数据(只有渲染图且无法补充尺寸)的用户——报告会大量留为 review/unverified,无法给出实测结论

如何安装这个 Skill?

使用前请注意
  • 静态评审,未执行脚本;测量精度声明(5% 曲面分位数、栅格分辨率)未经独立复现。
  • 安装 text-to-cad 全家桶时默认开启遥测,如不需要请运行 `uvx cadgen telemetry off` 或设置 CADGEN_TELEMETRY=0。
  • 测量脚本依赖 trimesh/numpy/rtree,需先安装 requirements.txt;技能本身未在证据中包含该文件内容。
  • 所有工艺极限均来自供应商页面且可能变更,报告中的数值阈值必须按当期规格核对,勿当作通用物理极限。
  • 境外参考网站(Hubs/Protolabs)从中国大陆访问可能不稳定,但仅为可选参考,不影响本地脚本运行。
  • 技能无独立版本号或变更日志,升级需依赖仓库整体发布节奏。
开始前你需要
Agent 需要具备
  • Shell / 命令行
  • 网络访问
  • 本地文件系统
需要预先安装
  • Python 3 (for scripts/mold_tool.py)
  • requirements.txt dependencies
  • uv (via the text-to-cad plugin install)

本技能属于 earthtojake/text-to-cad 单仓库中的 13 个技能之一,需安装整个库后使用 skills/dfm。

Claude Code(插件方式,包含技能与 CAD 服务器):

claude plugin marketplace add earthtojake/text-to-cad#latest
claude plugin install text-to-cad@earthtojake

Skills CLI(其他支持 skills 框架的代理):

npx skills add earthtojake/text-to-cad#latest

安装后若要使用注塑测量脚本,需先在技能目录安装 requirements.txt。

如何使用这个 Skill?

当用户询问零件能否折弯、机加工或注塑,或要求 DFM 审查/改版建议时,代理会自动触发此技能。流程:先确定工艺(可多工艺并行比较),读取对应 references/ 参考文件;优先使用用户提供的供应商/模具规范,缺失时用参考文件中指定的两个来源,并记录来源版本与访问日期;能用 $cad 技能时用其检查工作流获取几何事实,否则用带出处的尺寸或将该检查标记为未验证。注塑工艺可运行测量脚本:

python scripts/mold_tool.py measure part.stl --pull z
python scripts/mold_tool.py pulls part.stl

报告结论限定为四种:pass(实测满足引用的规则)、fail(实测违反)、review(定性风险)、unverified(证据或工艺上下文缺失);不确定度跨越阈值时保持 unverified。单纯要求审查不会触发文件编辑、上传或下单。

这个 Skill 有哪些优点和局限?

优点
  • 按工艺分类的检查清单完整,覆盖钣金、CNC 和注塑三大常见工艺
  • 证据导向:每条结论要求实测值、规则出处、单位和适用条件,不凭渲染图猜材质或强度
  • 明确区分事实与判断:测量脚本只报数值,pass/fail 判定留给审查流程
  • 不确定性处理诚实——阈值两可时标记 unverified,而不是伪造结论
  • MIT 许可,且随 text-to-cad 库在 Claude Code、Codex、Cursor、Gemini、Grok 等主流代理中均可安装
局限
  • 钣金和 CNC 两个工艺没有几何分析器,完全依赖 CAD 检查或用户提供的尺寸,证据不足时大量结论只能是 unverified
  • 它是引导式审查而非自动特征识别,输出质量依赖用户提供的几何与供应商规范
  • 只有 Windows 11 用户若开启 Smart App Control,整个 text-to-cad 库的 CAD 内核(OCP)会加载失败
  • 审查报告默认为聊天内 Markdown,与具体加工厂规则的对接需要用户自行提供供应商文档

这个 Skill 与同类方案有什么区别?

与相关 Skills 并排比较;分数均按同一 FSRS 标准得出。

Skill FS 评分 Star 数 最近更新 License
DFM 可制造性审查技能 本页 61 · 推荐 ★ 19k 1 天前 MIT
SendCutSend 上传预检 57 · 谨慎使用 ★ 19k 1 天前 MIT
DXF 生成与校验技能 57 · 谨慎使用 ★ 19k 1 天前 MIT
OWASP 安全实践技能 61 · 推荐 ★ 378 16 天前 MIT
维护者回复助手(agent-service-toolkit 专属) 69 · 推荐 ★ 4.5k 7 天前 MIT

同库中的 Dfam Check 技能(skills/dfam-check)是明确的互补替代:它针对增材制造,从网格实测壁厚、悬垂、支撑体积和打印方向;而 dfm 只覆盖减材/成形工艺(钣金、CNC、注塑)。需要打印可行性检查时应选 dfam-check,需要机加工或模具可行性时选 dfm。

FollowSkills 如何评估这个 Skill?

FollowSkills 评估 · FSRS-2.0
推荐
61/ 100 五分制 3.1 / 5
1信任安全18 / 25 · 3.6/5

该技能为只读评审型工作流,脚本明确声明仅输出测量事实、不做判定;将供应商页面限定为参考数据而非指令,防注入意识强;明确拒绝编造测量值并要求区分证据与推断。扣分项:仓库级默认开启遥测(虽披露且可关闭,但属安装期随附数据流,需用户主动关闭),外部依赖 trimesh/rtree 未经本文件内审计。

2可靠稳定10 / 20 · 2.5/5

错误处理设计成熟:退出码 1/2 区分失败与部分报告、partial 标记、单位疑义标记、网格与曲面对池化的失效模式均有文字与代码层面的说明,脚本含防 NaN 清理。但静态审读下无法执行验证,requirements.txt 未在证据中出现,针对该技能的测试用例亦未展示,故按锚点封顶于 10。

3适用触发12 / 15 · 4.0/5

frontmatter 触发描述精确(弯曲/加工/注塑可制造性提问、DFM 评审),能力边界声明充分:明确非自动特征识别或制造认证引擎、只渲染图像仅列 review 项、硅橡胶/嵌件成型不适用。扣分项:依赖 Python 环境与 pip 安装、参考源为境外网站(Hubs/Protolabs)但仅为可选参考、无中文支持。

4规范维护11 / 15 · 3.7/5

文档分层良好:SKILL.md 为主、三个工艺参考各带清单与示例、agents/openai.yaml 提供接口元数据;MIT 许可与出处声明齐全。扣分项:技能自身无版本号或更新日志,脚本文件在证据中被截断无法完整核对,维护责任仅在出处链接层面暗示。

5有效结果6 / 15 · 2.0/5

核心价值清晰:事实测量脚本 + 引导式评审 + 引用规则溯源,远优于让模型凭空判断可制造性;报告格式(pass/fail/review/unverified)直接可用。但静态读无法确认产出在真实工件上可直接使用,测量质量(切面池化、栅格精度)未经独立复现,按上限封顶并再扣一格。

6证据核验4 / 10 · 2.0/5

存在可审计的一手材料:脚本源码、详细的失效案例数据(注释中的实测 fixture 数值)、README 显示仓库有测试 CI(test.yml)。但未见针对 dfm 技能的已提交测试覆盖,示例数字明示为示意性而非默认极限,第三方执行证据不足以支持更高分。

1 2 3 4 5 6

点击维度查看打分理由

评估于 2026年10月10日 审查版本 b48ff49e0096 评估证据[1][2][3][4][5][6][7][8][9][10][11][12][13][14][15]

证据充分度:低 — 主要依赖静态检查、作者材料或有限演示;适合发现线索,不适合做高风险决策。

查看完整评分方法 →

同仓库的其他 Skills

均来自 earthtojake/text-to-cad

开发与工程

SendCutSend 上传预检

在把 DXF 或 STEP 文件上传到 SendCutSend 之前,让 Agent 依据官方订购指南和产品目录生成有据可查的预检报告,避免打样返工。

★ 19k FS 57 谨慎使用 1 天前
开发与工程

DXF 生成与校验技能

从 Python build123d 源码或 CAD 几何生成、重建并校验 2D DXF 图纸,用于激光、等离子、水刀切割与钣金下料。

★ 19k FS 57 谨慎使用 1 天前
开发与工程

G-code 切片技能(text-to-cad)

让智能体用 OrcaSlicer 把 STL、3MF、OBJ 模型无头切片为可直接打印的 G-code,并使用你自己的打印机预设。

★ 19k FS 60 推荐 1 天前
开发与工程

Engineering Drawing(工程图纸生成)

从零件三维几何自动投影生成带尺寸标注的工程图 PDF——正交视图、隐藏线、孔位标注和标题栏一次到位,改模型重跑即可,图随模型走。

★ 19k FS 59 推荐 1 天前
开发与工程

URDF 机器人描述技能

让 AI 代理安全地创建、编辑和校验 URDF 机器人描述文件,从坐标系到惯性参数都不靠猜。

★ 19k FS 57 谨慎使用 1 天前
设计与前端

CAD(text-to-cad 之 CAD 技能)

让 AI 智能体用自然语言或图片创建、编辑参数化 CAD 模型,并导出 STEP/STL/3MF/GLB 文件。

★ 19k FS 55 谨慎使用 1 天前
开发与工程

step.parts 标准件检索技能

让 AI 智能体在建模前先搜索 step.parts 在线目录,直接下载真实现货零件(螺丝、轴承、电机、舵机等)的 STEP 文件,而不是画出粗糙的占位几何。

★ 19k FS 55 谨慎使用 1 天前
设计与前端

DfAM Check —— 3D 打印可制造性检查

在切片或打印前,按工艺逐项测量网格文件是否符合增材制造设计规则,给出保守、有证据支撑的可打印性报告。

★ 19k FS 67 推荐 1 天前
开发与工程

SRDF 技能:MoveIt 规划语义描述

在已有 URDF 之上,为机械臂等机器人编写、校验 MoveIt SRDF 规划语义,避免给 MoveIt 错误的规划组与碰撞规则。

★ 19k FS 62 推荐 1 天前
开发与工程

Bambu Labs 打印交接技能

让代理把切片好的 G-code 或未切片模型安全地交给 Bambu Lab 打印机——通过官方 Bambu Connect 或 Bambu Studio,代理永远不直接控制打印机。

★ 19k FS 60 推荐 1 天前
开发与工程

text-to-cad SDF 技能

让智能体直接编写、校验并可视化 SDFormat 机器人模型与世界文件,为 Gazebo 等仿真器完成交接。

★ 19k FS 55 谨慎使用 1 天前

相关 Skills