smlib-python-dev-api-maintain

Installation
SKILL.md

SMLib Python Dev API Maintenance

Use this skill to author or review developer-only Python bindings that live in _smlib_dev, not in the stable _omni_solid module.

Purpose

Keep _smlib_dev bindings, docstrings, stubs, and tests synchronized with kernel-debugger workflows (topology picking, loopuse/edgeuse walks, Draw() extraction, in-process prog_test).

For stable modeling APIs (create_box, booleans, fillets, queries on Brep/Face/Edge/Vertex), use smlib-python-api-maintain instead.

Module Boundary

Module Audience Examples
_omni_solid Stable modeling / asset pipelines create_box, boolean_union, tessellate, brep.bounding_box()
_smlib_dev Debugger / GUI / kernel tooling topology_pick_ray, edgeuses, loopuses, draw.extract_draw_batches, tests.*
Installs
1
GitHub Stars
1.9K
First Seen
Oct 13, 2026