SuperAPI AI Directory

cadcraft-dimension-part

Design & creation

View repository

Updated 11-04 23:01

About this skill

2D part annotation

Before executing the specific method, read Craft scenario commands and parameters, and execute according to the object selection, session, input replacement, and result checking described therein.

Task starting point

First read the material, confirm the delivery purpose, target dimensions or duration, modification scope, and required format. Details that can be determined from the task and material should directly adopt reasonable defaults; only ask about missing conditions that would change the result.

When a visible editor is needed, hand off to the cadcraft-editor skill. Standalone installation:npx skills add full-aigc-skills/cadcraft-skills --skill cadcraft-editor. The currently added skill is a local candidate; before release, use the local companion plugin, and do not treat this installation command as proof of release.

Execution steps

  1. Determine the length unit, view orientation, and tolerance source.
  2. First draw the main contour and symmetry axis, then draw holes and slots.
  3. Use datums to annotate key dimensions, reducing duplication and closed dimension chains.
  4. Set line type, line width, and scale according to the target paper.

Tool implementation

Use open/new_drawing to open or create, query_entities to verify geometry; execute to run commands, save to save, render to preview.

First read the actual tool schema, then fill in parameters; use return values for object or document IDs. Queried commands must be available on the current backend. Before saving, choose a new output path and keep the input. If the required algorithm, format, or command does not exist, explain the gap; do not pass off a similar name as the real thing.

Result checking

  • Query hole diameters, center distances, and contour boundaries.
  • Check whether dimensions are over-constrained or missing.
  • After reopening the engineering and export, units, line types, and annotation text remain consistent.

Check the actual content against the user's goal, not just the process exit code. For local edits, inspect local details; for layout tasks, inspect the entire page; for time-based media, inspect the start, end, and key segments. For abnormal results, first check the current engineering to avoid repeatedly performing irreversible operations.

Delivery

Return the editable engineering, actual derived files, and a brief explanation: what modifications were made, which steps were not executed due to current capabilities, and what requires user judgment. List only files that actually exist and have been checked. If the user subsequently reworks, read this source engineering and modify locally, preserving accepted content.