vision-decompose

Inspect engineering reference images and generate a structured feature tree before CAD modeling.

155|32|Updated Apr 17, 2026
One-click install
npx skills add https://github.com/ReshefElisha/jarvis-onshape-mcp --skill vision-decompose
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: vision-decompose
Source: https://github.com/ReshefElisha/jarvis-onshape-mcp/tree/main/skills/vision-decompose
Command: npx skills add https://github.com/ReshefElisha/jarvis-onshape-mcp --skill vision-decompose

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill solves the frequent issue of LLM CAD agents misinterpreting engineering reference images (drawings, renders, photos, sketches), which leads to wasted time building incorrect parts and running multiple regeneration iterations to fix avoidable errors caused by misread features, missed callouts, or confused additive/subtractive geometry.

Core Features & Use Cases

  • Structured Feature Tree Generation: Produces a standardized, reviewable feature tree listing every feature's type, size, position, role, and relationships, so users can catch misreads before any modeling operations begin.
  • Guided Image Inspection Workflow: Walks the agent through systematic cropping of reference images at native resolution to read small dimension callouts, identify hidden features on isometric views, and distinguish between additive (boss) and subtractive (pocket/hole) features.
  • Use Case Example: When a user shares an engineering drawing of a motor mounting bracket and asks to model it in Onshape, this skill first outputs a complete feature breakdown including all bolt hole sizes, positions, fillet specifications, and derived outline details for user sign-off before any CAD mutations are run.

Quick Start

Use the vision-decompose skill to analyze the attached engineering drawing of the bracket and produce a structured feature tree for your review before starting the build.

Frequently Asked Questions about vision-decompose

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I prevent CAD build errors when modeling from an engineering drawing?

Prevent CAD build errors from misread reference images by enforcing a structured feature decomposition step before modeling. This workflow inspects images at native resolution to extract callouts and generate a reviewable feature tree for user sign-off.

What is feature tree decomposition for CAD modeling?

Feature tree decomposition is a structured breakdown of a reference image that lists every distinct part feature's type, size, position, and relationships. It distinguishes additive geometry like bosses from subtractive features like pockets or holes before CAD operations start.

How do I read small dimension callouts on an engineering drawing for Onshape?

Read small dimension callouts by using image caching and cropping tools to inspect the engineering drawing at native resolution. This guided inspection workflow extracts precise dimensions and identifies hidden features before modeling in Onshape.

Can I use this workflow to model parts from photos or isometric renders, not just drawings?

Yes, this workflow applies to any scenario where a user provides an engineering drawing, isometric render, photo, or sketch. The feature decomposition process works across any reference image type to prepare for modeling in Onshape or another CAD system.

Why does my CAD agent build incorrect parts from reference images?

CAD agents build incorrect parts when they misread engineering reference images, confusing additive and subtractive geometry or missing dimension callouts. This causes wasted time and multiple regeneration iterations to fix avoidable modeling errors.