sverchok-impl-parametric

Generate parametric AEC geometry in Sverchok node trees with SNLite scripting.

30|4|Updated Mar 5, 2026
One-click install
npx skills add https://github.com/Impertio-Studio/Blender-Bonsai-ifcOpenshell-Sverchok-Claude-Skill-Package --skill sverchok-impl-parametric-impertio-studio
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sverchok-impl-parametric
Source: https://github.com/Impertio-Studio/Blender-Bonsai-ifcOpenshell-Sverchok-Claude-Skill-Package/tree/main/skills/sverchok/impl/sverchok-impl-parametric
Command: npx skills add https://github.com/Impertio-Studio/Blender-Bonsai-ifcOpenshell-Sverchok-Claude-Skill-Package --skill sverchok-impl-parametric-impertio-studio

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Prevents broken Sverchok parametric AEC node trees by guiding reliable, production-safe patterns for matrix-based placement, nested data formatting, and efficient updates—so generated geometry stays consistent when parameters change.

Core Features & Use Cases

  • Matrix-based element placement for structural grids, facades, stairs, roofs, MEP routing, and terrain, ensuring rotations and transformations behave correctly.
  • Sverchok-safe nesting & scripting discipline that enforces [[...]] data wrapping, tree.init_tree() usage, and safe handling of cached/sourced data.
  • Data-driven geometry generation via CSV/JSON-like workflows, enabling repeatable AEC patterns driven by external input.

Quick Start

Ask Claude Code to create a Sverchok SNLite parametric node workflow that generates a rotated structural column grid using matrix transforms and correctly nested output sockets.

Frequently Asked Questions about sverchok-impl-parametric

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create parametric AEC geometry in Sverchok without breaking node trees?

Parametric AEC geometry in Sverchok requires strict matrix-based placement, nested socket data formatting, and proper init_tree context management to keep node trees stable under parameter changes. Applying these production-safe patterns prevents broken workflows and ensures consistent updates.

How do matrix transforms handle structural grid and facade placement in Sverchok?

Matrix transforms in Sverchok govern structural grids, facades, stairs, roofs, and MEP routing by enforcing correct rotations and transformations. Using safe data nesting and linked-output checks ensures generated geometry remains consistent and avoids common failure modes.

Can I use SNLite scripting for data-driven geometry generation from CSV files?

Yes, SNLite scripting supports data-driven geometry generation using safe CSV and JSON handling. By wrapping data correctly and utilizing tree.init_tree() context management, you can drive repeatable AEC patterns directly from external inputs.

What Sverchok data nesting requirements are needed for stable parametric updates?

Stable parametric updates in Sverchok require enforcing nested socket data wrapping like [[...]] formatting, using tree.init_tree() context, and applying linked-output checks. These safe scripting disciplines prevent broken node trees when parameters change.

Does Sverchok parametric AEC geometry support NumPy acceleration for large models?

Yes, Sverchok parametric AEC workflows include optional NumPy acceleration and performance guardrails like linked-output checks. These features prevent common failure modes while maintaining stable, data-driven geometry generation for complex models.

Why do my Sverchok parametric node trees fail when parameters change?

Sverchok parametric node trees fail when parameters change due to incorrect nested data formatting, missing init_tree context, or unsafe CSV handling. Following safe SNLite scripting patterns and matrix-based placement rules prevents these common failure modes.