Individual skill
threejs-procedural-geometry
Build well-crafted production procedural meshes in Three.js. Use for complete hard-surface assemblies and humanoid robots, profile extrusion, parameter-curve and spine lofts, pillow panels, exact polygon cuts, inset, revolve, sweep, solidify, bevels and fillets, shell thickness, direct-topology apertures, semantic mesh writers, or diagnosing primitive-built forms, coplanar flicker, loose/non-manifold geometry, detached parts, interpenetration, support, clearance, and swept-envelope defects.
skills/threejs-procedural-geometry/SKILL.md
Source commit 53eb5a24097425d82532ec33697ad472750132a4
What was checked
- Matches the observed repository HEAD
- Yes
- Scanner rules are current
- No
- Repository scan complete
- No
- Skill scan complete
- Yes
- Observed behavior
- Not checked yet
- Last checked
- Nov 4, 2026
These are observations at the recorded commit, not a guarantee of safety. Review the source before running it.
Install this skill
Choose an agent in your Stack or copy a command below. Commands fetch the pinned commit and copy only this skill directory. Existing destinations are refused. Copying a command does not install anything.
An install command is unavailable: current rules, complete repository and skill scans, an eligible behavior level and a permitted license are required.
Repository context
- Repository stars (not skill ratings)
- 979
- Repository last updated
- Oct 22, 2026
- License
- MIT
Observed agent integration: No specific integration evidence. Standard SKILL.md installation does not imply verified compatibility.
- engineering Derived category
Files and excerpt
File metadata and permitted, redacted excerpts come from the recorded scan. Source links are pinned to that commit.
Browse files
SKILL.mdcore · 9,143 bytesagents/openai.yamlasset · 354 bytesassets/geometry-quality-kit/assembly.jsruns · 3,384 bytesassets/geometry-quality-kit/geometry-audit.jsruns · 24,115 bytesassets/geometry-quality-kit/geometry-contract.jsruns · 4,855 bytesassets/geometry-quality-kit/mesh-topology-audit.jsruns · 14,183 bytesassets/geometry-quality-kit/procedural-mesh.jsruns · 52,590 bytesassets/geometry-quality-kit/selftest.jsruns · 36,929 bytesassets/sculpted-gallery-frame/aged-walnut-frame.webpasset · 70,544 bytesassets/sculpted-gallery-frame/antique-gold-frame.webpasset · 102,066 bytesassets/sculpted-gallery-frame/dark-ebony-frame.webpasset · 30,346 bytesassets/sculpted-gallery-frame/gallery-mat-board.webpasset · 3,256 bytesexamples/formula-one-race-car/example-render.jpegasset · 89,101 bytesexamples/formula-one-race-car/race-car-model.jsruns · 201 bytesexamples/formula-one-race-car/source/design-contract.jsruns · 3,951 bytesexamples/formula-one-race-car/source/mesh-kit.jsruns · 20,614 bytesexamples/formula-one-race-car/source/race-car-materials.jsruns · 15,987 bytesexamples/formula-one-race-car/source/race-car-model.jsruns · 75,313 bytesexamples/formula-one-race-car/source/race-car-textures.jsruns · 19,774 bytesexamples/porcelain-brass-submarine/example-render.jpegasset · 101,627 bytesexamples/porcelain-brass-submarine/source/design-contract.jsruns · 1,299 bytesexamples/porcelain-brass-submarine/source/mesh-kit.jsruns · 9,608 bytesexamples/porcelain-brass-submarine/source/submarine-materials.jsruns · 15,523 bytesexamples/porcelain-brass-submarine/source/submarine-model.jsruns · 40,998 bytesexamples/porcelain-brass-submarine/submarine-model.jsruns · 145 bytesexamples/procedural-optimus-humanoid/example-render.jpegasset · 60,332 bytesexamples/procedural-optimus-humanoid/procedural-optimus-humanoid.jsruns · 118 bytesexamples/procedural-optimus-humanoid/source/optimus-humanoid-system.jsruns · 149,907 bytesexamples/sculpted-gallery-frame/example-render.jpegasset · 141,700 bytesexamples/sculpted-gallery-frame/frame-geometry.jsruns · 6,827 bytesexamples/sport-motorcycle/example-render.jpegasset · 93,312 bytesexamples/sport-motorcycle/motorcycle-model.jsruns · 233 bytesexamples/sport-motorcycle/source/design-contract.jsruns · 7,000 bytesexamples/sport-motorcycle/source/mesh-kit.jsruns · 26,879 bytesexamples/sport-motorcycle/source/motorcycle-materials.jsruns · 29,556 bytesexamples/sport-motorcycle/source/motorcycle-model.jsruns · 9,168 bytesexamples/sport-motorcycle/source/motorcycle-parts.jsruns · 92,652 bytesreferences/complete-submarine-assembly.mddoc · 8,090 bytesreferences/geometry-craft-workflow.mddoc · 10,009 bytesreferences/geometry-quality-gates.mddoc · 12,517 bytesreferences/procedural-optimus-humanoid-assembly.mddoc · 8,941 bytesreferences/profile-sweeps-and-mesh-writers.mddoc · 5,689 bytesreferences/vehicle-loft-and-projector-contract.mddoc · 11,983 bytes
Read excerpt
# Procedural Geometry
Generate geometry from a semantic contract and explicit coordinate frame.
Treat polygon operations as the design model and triangle emission as the final
compilation step. Do not declare an object complete until its topology,
assembly relationships, semantic measurements, and fixed views all pass.
This skill contains exemplary examples and assets beyond descriptive guidance,
they're worth studying, referencing, or even copying. Use them sufficiently
when relevant and do NOT blindly skip them.
## Craft loop
1. Define units, local/world frames, dimensions, bounds, primary profiles,