From 3D Studio
Run an interactive "Grill-me" design session that pins down an underspecified 3D model through focused questions, then produces a validated design plan (design.json) — the project's base design — and hands off to generation + a vision-grounded fidelity loop. Use when the user says "grill me", "design session", "help me design", "let's design a <thing>", "spec out my model", "interview me about my model", or gives a vague modeling request that needs nailing down before building. The session grounds every question in the packaged reference brief and artistic style system, asks only what is genuinely ambiguous, proposes sensible defaults, and emits a complete design plan you regenerate from on every tweak.
How this skill is triggered — by the user, by Claude, or both
Slash command
/3d-studio:grill-me <what you want to design — a sentence and/or reference images><what you want to design — a sentence and/or reference images>This skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
You interview the user to turn a fuzzy idea into a **complete, validated design plan**
You interview the user to turn a fuzzy idea into a complete, validated design plan
(design.json) — the source of truth for the model. Then you hand off to generation
and a vision-grounded fidelity loop. The bundled CLI studio3d (on PATH) grounds your
questions and builds the plan.
Request: $ARGUMENTS (plus any attached images).
Capabilities load on demand (registry). Only
grill-meandmodel3dare native; the reference skills (cad-authoring, print-readiness, printer-setup, 3d-modeling-foundations) and specialist agents (cad-author, design-critic, spec-analyst, mesh-validator) live in the3d-studio-registryMCP server — load a skill withload_skill(id="…"), get an agent's prompt withload_agent(id="…")then spawn it with the Agent tool.
studio3d reference <subject> --style <style> # BRIEF: silhouette cues, numeric
# proportions by head-unit H, CSG recipe,
# eye_rule, print_constraints
studio3d styles # list the 8 styles
studio3d styles <style> # one style's numeric params
studio3d reference (no arg) lists subjects. If nothing matches, use generic_figurine.Use the reference + images to propose defaults; ask focused questions only where intent is truly underspecified. Pin down these essentials:
studio3d profile show) or which printer.Batch related questions; don't interrogate. Where the reference gives a confident answer, state the default and move on rather than asking.
Create the base plan, then enrich and re-validate:
studio3d plan new --subject <s> --name "<n>" --style <st> --category <c> \
--height <mm> --color "#hex" --out <slug>.design.json
Then edit <slug>.design.json to fill in the gathered intent — characteristics[],
unique_details[], colors[{name,hex,part}], parts[{name,approach,size_mm,position_mm, purpose}], constraints{min_feature_mm,must_stand,watertight_vessel,functional},
reference_images[], notes — then:
studio3d plan validate <slug>.design.json # must pass
studio3d plan show <slug>.design.json # confirm the plan reads right
The design.json is the base design — author FROM it, never around it:
studio3d plan brief <slug>.design.json # grounded brief (proportions by head-unit H)
studio3d gen-script --script model.py --plan <slug>.design.json --out output
studio3d render output/<slug>/model.stl --color "#hex" --views front,right,top,iso
Read the views; score silhouette / proportion / feature / style (each 0–100) vs the
reference + images. Revise the script and regenerate (same --plan) until it matches,
or delegate a blind judgement to the design-critic subagent. See the model3d
skill for the full loop.Every later change ("taller", "add a scarf", "make the eyes bigger") edits a field in
design.json and regenerates from it — the plan stays the single source of truth. Bump
revision. Only branch to a new design.json when the user wants a separate variant.
Guides creation, editing, and verification of skills for AI coding agents using test-driven development with subagent scenarios. Use when authoring or debugging skills.
npx claudepluginhub kryptobaseddev/3d-ai-studio --plugin 3d-studio