develop-obj-feature
Installation
SKILL.md
Develop OBJ Feature
Use this skill when building or modifying features in the OBJ 3D Product Configurator.
Prerequisites: Read overlays/astro-cloudflare/rules/astro-cloudflare-conventions.md for generic Astro patterns.
Core Rules
- Follow all rules from
overlays/astro-cloudflare/rules/astro-cloudflare-conventions.md - Follow all rules from
overlays/obj-configurator/rules/obj-project-rules.md - GLB format only for 3D models — no OBJ/MTL in new work
- Sprite-based preview during drag — never recalculate DecalGeometry per frame
- Memoize React components to prevent re-renders during 3D interaction
- Dispose Three.js resources on unmount (geometries, materials, textures)
- Debounce continuous transforms to 100ms before dispatching to Redux/Zustand