1.7 KiB
1.7 KiB
SDK Overview
- Project:
simplecadapi - Version:
2.0.2 - Package distribution:
simplecadapi==2.0.2
What this skill bundles
- Skill instructions (
SKILL.md) - Documentation references (
references/docs/) - Generated core API docs (
references/docs/api/) and standard-library docs (references/docs/stdlib/) - High-level SDK summaries (
references/*.md)
What this skill does not bundle
- SDK source code (
src/simplecadapi) is intentionally excluded. - Environment/bootstrap workflows are intentionally not the focus here.
- Self-evolving or skill-local case packaging is intentionally excluded.
Main SDK surfaces
- Geometry and modeling operations in
docs/api/. - Standard parts library in
docs/stdlib/, includingscad.std.gear,scad.std.bearing,scad.std.chain, andscad.std.fastenerfactories. - Core shape/type semantics in
docs/core/. - Graph/model serialization and replay APIs.
- Expression, parameter, and semantic reference types.
- Source-preserving tagging with
apply_tag(...),apply_tag_rselection(...), scopedlist_tags(...)/explain_tag(...), and scoped QL tag predicates. - Kernel-proven primitive and feature output roles with strict role-based output tag assignment for box, cylinder, extrude, revolve, fillet, chamfer, shell, loft, sweep, and twisted sweep.
- Serializable QL predicates for
output_role, projectedsource_binding, and projectedsource_topologyevidence.
Preferred replayable workflow
- Record modeling steps inside
GraphSessionwhen you need replayable outputs. - Export session/model payloads with
export_session_json()andexport_model_json(). - Re-import or replay with
import_model_json()andreplay_model_json().