threejs-object-sculptor
Three.js Object Sculptor
Turn object images into an evidence-bound procedural reconstruction. The output may be a feasibility verdict, a build plan, or working code; every branch follows the same six stages.
Inputs and limits
Use every supplied view. If the target or intended use is ambiguous, resolve that ambiguity before committing to a representation. Otherwise, assume an interactive browser prop whose authored scale can be revised.
A single view determines only visible evidence. Hidden surfaces, thickness, absolute dimensions, material parameters, and articulation remain assumptions unless symmetry, known construction, extra views, or measurements constrain them. Label each assumption. Exact likeness, manufacturing dimensions, or an unseen mechanism requires the missing view or measurement; a stated stylized approximation is a valid alternative.
For a local image, set <skill-dir> to the directory containing this SKILL.md,
then run python3 "<skill-dir>/scripts/probe_reference_image.py" "<image>" using
probe_reference_image.py. It reports format,
byte count, dimensions, aspect ratio, and metadata parsing status. That status
describes file metadata only; visual inspection in stage 1 alone determines
whether the pictured object is readable.