What problem does it solve? Working on the pysof Python bindings requires specialized knowledge of PyO3, maturin builds, and the fact that pysof is excluded from default workspace cargo builds, which can confuse developers expecting standard Rust workflows. ## Core Features & Use Cases - Development Environment Setup: Guides creation of a Python 3.11 virtual environment with uv and building the bindings via maturin develop. - Testing Workflows: Covers both the Python pytest suite and the Rust cargo test suite for pysof. - API Reference: Documents key functions like run_view_definition, ChunkedProcessor for streaming NDJSON, and process_ndjson_to_file for memory-efficient file-to-file transformation. - Use Case: A developer modifying SQL-on-FHIR Python bindings in crates/pysof uses this Skill to set up the environment, run the correct test suites, and verify changes with the proper API calls. ## Quick Start Set up the pysof development environment in crates/pysof and run the Python and Rust test suites to verify my changes to the SQL-on-FHIR bindings.