Build production procedural mesh systems in Three.js. Use for complete hard-surface object assemblies, tilted shell lofts, UV-owned apertures, sculpted rail and frame profiles, oriented branch rings, semantic mesh writers, deliberate skins and caps, fin lofts, custom normals, material slots, instancing decisions, and close-inspection geometry budgets.
npx skills add https://github.com/scottstts/Threejs-Awesome-Graphics-Agent-Skills --skill threejs-procedural-geometry
Generate geometry from a semantic plan and an explicit coordinate frame. Triangle emission is the final compilation step, not the design model.
Read references/profile-sweeps-and-mesh-writers.md
for the exact sculpted-frame profile, rail emission, tree rings, semantic mesh
writer, and their observed scaling limits.
Read the
sculpted gallery frame geometry
for the profile sweep, miter-like rail mapping, authored PBR surface
bundles, grazing spotlights, selective bloom ownership, and geometry
diagnostics.
Read
references/complete-submarine-assembly.md
for the exact dimensioned object contract, shared loft/sweep kernel, UV-owned
apertures, semantic subassemblies, generated fittings, and complete-model
diagnostics.
Read the
porcelain-and-brass submarine model
for a complete hard-surface assembly with a tilted-collar hull loft,
parallel-transport trim, furnished glass cabin, shrouded propeller, lens-section
fins, generated material inputs, and per-part triangle evidence.
Read
references/vehicle-loft-and-projector-contract.md
for parameter-curve section tracks, recess-opening sections, superellipse
volumes, spanwise airfoil lofts, warped outline plates, the two-plane paint
projector, load-deflected tyre carcasses, and their measured limits.
Read the
Formula One race car model
for one continuous nose-to-engine-cover loft driven by monotone parameter
tracks, a cockpit recess opened inside the section itself, superellipse sidepods
with a real inlet aperture, spanwise wing lofts, the livery projector, and a
contact-deflected tyre.
Read the
sport motorcycle model
for a slot-tagged mesh writer, revolve and upright-frame sweeps, offset panel
shells, spoked wheels with a rotor alpha mask, a hanging chain path, and a
volume-audited assembly.
Read the
procedural financial tower compiler
for semantic placement compilation and material-slot instancing at building
scale.
shared dimension contract;
enclosed signed volume, since a wireframe pass cannot see it;
lofted surface terraces under grazing light;
weights, printing the same graphic twice on a 45-degree shoulder.
This skill owns reusable mesh emission. Use
$threejs-procedural-materials when surface identity is primary,
$threejs-procedural-architecture for a building grammar, and
$threejs-procedural-vegetation for a growth hierarchy; those subject skills
may then apply these geometry mechanisms.
Guide users through a structured workflow for co-authoring documentation. Use when user wants to write documentation, proposals, technical specs, decision docs, or similar structured content. This workflow helps users efficiently transfer context, refine content through iteration, and verify the doc works for readers. Trigger when user mentions writing docs, creating proposals, drafting specs, or similar documentation tasks.
Intelligently organizes your files and folders across your computer by understanding context, finding duplicates, suggesting better structures, and automating cleanup tasks. Reduces cognitive load and keeps your digital workspace tidy without manual effort.
Generates creative domain name ideas for your project and checks availability across multiple TLDs (.com, .io, .dev, .ai, etc.). Saves hours of brainstorming and manual checking.
You MUST use this before any creative work - creating features, building components, adding functionality, or modifying behavior. Explores user intent, requirements and design before implementation.
Implements Manus-style file-based planning for complex tasks. Creates task_plan.md, findings.md, and progress.md. Use when starting complex multi-step tasks, research projects, or any task requiring >5 tool calls.
Creative research ideation and exploration. Use for open-ended brainstorming sessions, exploring interdisciplinary connections, challenging assumptions, or identifying research gaps. Best for early-stage research planning when you do not have specific observations yet. For formulating testable hypotheses from data use hypothesis-generation.
Comprehensive GitHub project management with swarm-coordinated issue tracking, project board automation, and sprint planning
Interview the user relentlessly about a plan or design until reaching shared understanding, resolving each branch of the decision tree. Use when user wants to stress-test a plan, get grilled on their design, or mentions "grill me".
Take scottstts/threejs-procedural-geometry from the repository into ~/.claude/skills for personal
use, or into .claude/skills inside a project.
The agent identifies a skill by the name field in its header. Two skills with the
same name cannot sit side by side — one of them will be ignored.