Skip to content
Agentmart
Submit a tool

fd3d-procedural-products

Model original product props such as sneakers, headphones, bottles, keyboards and controls from parameters; use when editable local geometry is preferable to…

Skill by KooshaPari

IndexedMIT
Write a review

Install

Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.

npx agentmarket install skill/kooshapari-fd3d-procedural-products

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

Model original product props such as sneakers, headphones, bottles, keyboards and controls from parameters; use when editable local geometry is preferable to generated black-box meshes.

Use cases: frontend, agent-building

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.

Tools
No tools found
Secrets
None asked for
Install scripts
None found

Network hosts it talks to 1

  • codeload.github.com · found in install command

Files it touches

  • ~/.claude/skills/fd3d-procedural-products

What's inside

Skill name
fd3d-procedural-products
Description
Model original product props such as sneakers, headphones, bottles, keyboards and controls from parameters; use when editable local geometry is preferable to generated black-box meshes.
License
MIT
Metadata
origin: original-kit-skill · version: 1.0
Instructions
27 lines in SKILL.md · view on GitHub

Agent Skills spec issues

  • files: referenced but missing: scripts/build_asset.py

Files (1)

  • SKILL.md

SKILL.md (first lines)

# Procedural product modeling

## Establish the shape contract
Record bounding ratios, primary silhouette, positive/negative spaces, functional components, material boundaries and the close-up distance. A shoe needs an opening, toe volume, heel structure, tongue and laces; a rounded blob with a stripe is not enough.

## Build in passes
1. Block the overall envelope with low-cost lofts, lathed profiles, curves or beveled primitives. Keep a neutral clay material and fixed camera.
2. Compare front/profile/three-quarter silhouettes. Reject the blockout when recognizability depends on a logo.
3. Separate functional parts at real construction seams. Preserve a rest transform and one stable node name per animatable component.
4. Add characteristic secondary forms: collar, tongue, welt, sole layers and support cage for a trainer; gasket, knurl and lens for a dial.
5. Use curves/tubes for cables, laces and seams; arrays/instances for repeats. Keep source parameters instead of destructive repetition.
6. Add bevels proportional to object scale. Test highlights, not just wireframe. Do not use excessive subdivisions to compensate for bad proportions.
7. Audit self-intersections, open boundaries, normals, shading and material assignment. Overlapping constructive meshes may be acceptable for a distant concept but must be disclosed and resolved for close-ups or manufacturing.
8. Keep high and low versions separate, derive delivery geometry from source and verify named-part semantics survive optimization.

## Starting implementation
`scripts/build_asset.py` is a standard-library original trainer generator, producing JSON + GLB + browser data. It is a concept seed with no UVs, not a scan or production footwear model. Rebuild through `blender/build_product.py` for an editable native scene.

## Gate
The form passes at least three views in clay. Fix form before adding particles, bloom, brand graphics or a complex shader.

Sources: R05, R06, R08. See `recipes/sneaker-story.md`.

## Kit location
Kit root: `{{KIT_ROOT}}`. The sync script expands this token. In the canonical ZIP, resolve the root two directories above this skill folder. Paths mentioned above are relative to that root. Read only the referenced files needed for the task.

From KooshaPari/PhenoShared, MIT.

More from KooshaPari/PhenoShared

Signals

Stars
0
Forks
0
Open issues
4
Last commit (this folder)
Sep 27, 2026 (1 month ago)

From GitHub (fetched Oct 24, 2026).

Details

Version
1.0
License
MIT
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

More from KooshaPari

Cite this page

fd3d-procedural-products skill. Agent Mart. https://agentmart.dev/skills/kooshapari-fd3d-procedural-products (last updated 2026-10-24)