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.* |